-snip-
Would it be possible to establish an option that sets a safe amount of blocks and keep this threshold of blocks and download and delete as you go?
But "prune block storage to n MiB" is working similar to this, your node doesn't have to download the whole blockchain before you can enable pruning.
You can start Bitcoin Core with clean datadir with prune setting enabled and it will download and delete the older blocks after reaching the set size.
Or do you mean: A way to skip the older blocks and just download the "threshold" (latest blocks)?
If so; go to this issue and read its comments: github.com/bitcoin/bitcoin/issues/15605