I ended my last post with a quote from Through the looking glass, although most of you probably recognise that as what Morpheus says to Neo in The Matrix, and it is more appropriate in that setting. The first time I heard someone say that in relation to computers was at a Microsoft Event around the beta 2 stage of .NET 1.0. The presenter was comparing the managed world of .NET, with the unmanaged world of Win32, COM and MFC, but more than that, I think that the same comparison can be made between Linux and Windows.
I am a developer, not a programmer, and there is a distinction. A developer writes functionality, and the more housework and chores done by the environment and framework I develop with the quicker I can implement, test and deliver that functionality to the client.
Microsoft empowers the developer and therefore empowers the user. It seems to me that the Linux community deal in obscurity, the sole purpose being to make them 733t.