I've always just wondered why it can't be compressed at the very least.
The blockchain is already highly optimized. Compression only is effective when there are patterns in the data, or data that is not important for the end result that can either be summarized or discarded. I doubt there is much information in the blockchain that fits into either of those categories.