I see two problems here: 1, dumped data can clutter up a post, making it harder to read quickly, and 2, the community needs to own its own data.
I see a medium-effort solution: Add a collapse / expand button to code blocks. In a no-js environment, do not auto-hide any blocks. If a single line of JS in the head can remove a
no-js attribute from the
html tag, then auto-collapse blocks according to user preference and block line count.
If user preferences are to be implemented for code block rendering, that would be an excellent opportunity to introduce the greatly missed line wrap feature.