Linux can be so amazing when configured especially for some tasks. For example, Jack on linux can deliver audio latencies under 2ms! The problem is that configuring Linux like this almost requires a CS degree.
It certainly does not take a degree of any kind to "configure Linux". Not even if you're below average IQ.
I think that proves your point.
As in, he tried to keep the secrets secret, or it seemed to be trivial and uninteresting to him?
I've been playing with some software over the last week that has wiki for documentation and an active user forum with people willing to help. But it's completely disordered and incredibly hard to discover. Half the battle with usability is making it easy to use and understand.
Linux might be free and open source software, but it's not a failure of anything that it doesn't come with a free systems administrator education.