A problem: blockchain doesn't scale on-chain
It does, but with lots of trade-off which isn't worthy considering for most people

Consider how you might witness a potential explain data, and you solve the impossibility of compressing random data.
There's limit how much you compress data, especially random ones (without pattern or specific iteration)