I’m not really talking about Man pages. Yeah this is the argument the BSD fans like to use but those dozens of blog posts for every Linux question makes it a much nicer experience for new users to get what they want working quickly.
The original package maintainers could write instructional materials that start from the errors, but I suspect that's too hard. Without specific training, it'll always be easier for third parties to provide ad hoc than first parties to produce as part of release.