In order to reduce the size of the blockchain, we can use pruning with the bitcoin core client. The description of the option says:

Reduce storage requirements by pruning (deleting) old blocks. This
mode disables wallet support and is incompatible with -txindex.

If I understand other sources explaining pruning, correctly, it will only keep unspent transaction outputs (UTXOs). This is what's stored in the LevelDB in the chainstate directory. Therefore, I would expect pruning to remove all other files (or rather all blk files) and only keep the chainstate DB. I cannot test this myself right now, hence my question.
If someone uses the pruned mode, can you confirm that it uses around 2.5 GB (size of the chainstate)?
Also, why does pruning disable the wallet support?