"if everyone learned the basics of linux shell scripting, which is now so easily applied to Windows, they could solve [their own] simple problems very easily."
This is a fine sentiment BUT firstly, not everyone wants to learn the skills necessary to accomplish this; at 74 I would (and do) find it difficult to understand all the 'jargon' used by computer techies and if you don't understand the language it is even more difficult to learn the skills. Secondly, the people who offer their expertise on websites such as this do so for their own reasons--recognition, the challenge, even fame of a sort so if everyone did as you suggest a large number of people, including yourself I suspect, would be denied these rewards. People like me are, or should be, forever grateful to people like you and all the others who give up their time and energies to solve a problem. The problem I had (and solved by Timns) is, for the present at least, a one off. At this time I don't envisage needing another problem resolving. Should I have gone to the lengths you suggest to resolve it myself, or give it to some one else who then gets the credit, the reward and my gratitude? It would be interesting to hear the views of others--both users and doers.
Quidnunc