I would have to agree that the degree of user friendliness contributes the amount of insecurity in OSes. Linux is a more complicated OS and not as many people mess with it because of the complications and the fact that everyone uses Windows. Now, everyone uses Windows because it is more popular, it is user friendly, and it already has many people using its earlier versions. The so-called script kiddies would most likely attack the people using the OS that is more well known because it grants them access to a larger variety of users.