In order to keep the society from diverging into rampant monopolization and totalitarization, I would propose a modification to TLS that would allow to optionally turn off encryption while preserving data integrity guarantees.
News outlets/public resources/Youtube and the whole society would all benefit from using such form of TLS.
You can already use TLS with the null cypher to get the data integrity guarantees you want.
Apparently Microsoft (back in 2016) did this to for Windows Update: https://twitter.com/SwiftOnSecurity/status/74533301869746995...
I'm pretty sure you can publish your TLS transcripts, too. This ensures that when you want to share this data with someone they'll actually get it, and allows you to keep it private when you want.