@devonrevenge: There are two approaches:
1. OS that expects the user to know what he is doing.
2. OS that even an idiot can use. Logical conclusion is that the user has to be assumed to be an idiot and therefore, as safety measure, the user is given no chance to do anything (since everything is potentially harmful) even if they would know what they would do.
Networking involves communication with other devices. If is fine and dandy to play in private sandbox, but when others are involved one must assume that the others are malicious non-idiots. That is a dangerous world, unless you know and understand the dirty details.
GNU/Linux is not a million times better than MS Windows, if you know how to use Linux and know how to use Windows. I have a feeling that majority of those, who find Linux hard don't actually
know how to use Windows. See "unconsciously incompetent" in
http://en.wikipedia.org/wiki/Four_stages_of_competence
While it is convenient that such users can operate a (Windows) device, is it beneficial in longer term that such usage offers no stimulus to learn more?