Sadly there's an element of elitism in the Linux community, that's completely & utterly counter productive
Q-6
Not just the Linux community. I find that in many "support" people who only know one system. They seem to have the attitude that because they "know" more about it than the people they "support" that they are better than them.
In my previous job I used to provide phone support for people who ran schools. I knew that they did a job that I could never do and this made every call a humbling experience.
"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." -- From the Notebooks of Lazarus Long, by Robert Heinlein.
When you can do all of these things, then you can start to come off being humble.
However I would add -- change a tyre, teach a lesson, out-stare a cat, defend the weak.