I can't really see how Windows in any way is user-friendly?
In terms ‘user friendly’, Win2K3 (Enterprise Edition) blows away any Linux server distro solution in regard server maintenance. This is due to wizards overkill.
This has nothing to do with knowing how DLLs or libraries work.
I don't have control of anything, it feels... even know when I've learned about all of the running services, learn't how to deal with the registry, learnt a lot more... I still feel that I know nothing about what ACTUALLY is going on. What are all those damn DLL:s doing? Oh my god...
Note that MS Windows is not targeted for people who wants to 'know' the OS. In fact, it wants everything transparent from the user’s POV.