However, I think it might be interesting to explore the idea of 'empty blocks' in the sense that if all utxos are spent, you don't have to keep them in the Blockchain.
I've probably misunderstood what you said, but: If you don't keep the spent transaction outputs, but rather dump them later instead, how will you maintain the chain? The PoW was done with these included.
No you're right, I didn't think this through at all so far, I don't think OP's idea would work
without the 'deleting old utxos' part, I was just thinking maybe it could be possible but it's indeed not going to happen..
