I was really surprised how uncommon this is outside of Google. People will hit an issue with a library, file a bug, and just sit there blocked without ever opening up the malfunctioning code and reading through it. Why turn a one player game into a multiplayer game unless you really have to? Reading code is what you do for a living!
Like anything, it's a skill that you need to develop, but it's one that will make you really productive.
I'm nervous about running in production software I can't open up and look at how it works under the hood. I often use that ability to understand my systems better.
Some people just don't care about that. They're used to paying a support agreement and opening a ticket or calling a support rep instead. I will never get it but clearly that's how some people like to, or are at least used to, operate.
I wonder how developers at companies like Apple and Microsoft are able to be productive with hidden code.
Personally I see a lot of value in documentation (that's how I learned the basics of programming and the systems I use), but since it's always out of date and wrong, I tend to undervalue it. Maybe that's a mistake.