All you need is the hash.
I thought the point of the op_return increase was to minimize the utxo set.
IMO it was never realistic for every block to keep the whole chain. What about 300 years in the future? To assume storage will continue getting cheaper forever is silly. Maybe, maybe not. Its just not an assumption that should ever have passed inspection.