Why is my pruned node downloading old blocks? I set up my first bitcoin node and I'm a little confused with it.

So, I am trying to setup a pruned node - which from my understanding is very useful if you just need your application to verify transaction/read blocks/lookup TXIDs.

I added:

prune=550


to my bitcoin.conf, and started up daemon again.

However, I am now confused. I ran bitcoin-cli getinfo and got this:


It seems like it is still downloading the entire blockchain, and its downloading oldest blocks to newest.

Did I do something wrong? Isn't the point of pruning just to download recent blocks to verify transactions? Please someone fill me in...
Pruning just means it doesn't store the blocks forever, but it still must download them all at least once to verify the chain and track the unspent outputs which form the UTXO set. Once the blocks are downloaded and verified then they can be automatically deleted