But then you need some way to provide the exact indentation/spacing in some cases. And the easiest is to provide them verbatim.
Can be used on any element of course, not just <pre>.
https://searchfox.org/mozilla-central/source/layout/style/re...
The Firefox default style sets a fixed width font and sets a small margin. What's "a lot more"?