which defeats the whole purpose of Bitcoin that you should trust no one to validate the entirety of your coins history
That is not true.
A pruned node downloads and validates the whole history since the genesis block. (Sync is identical to a normal node) It simply doesn't save it all to disk.
pruning is not the same as a checkpoint which is what Adam proposed. either way it still has to sync entirely as you've mentioned so: