You're missing the technical difference in visibility.
Now: Arbitrary data is buried in witness fields, requiring special software to decode and view.
With 4MB OP_RETURN: The data sits plainly in a standard output. Any node parsing the chain can see it without special explorers.
It’s the difference between data being technically present versus being unavoidably visible.
And that's a huge difference. Don't sugarcoat it.
