I agree that people are not willing to take the risk of migrating to linux. But it isn't the installation headaches. I completely disagree with you about the point you make about downloading tons of libraries for installing any software. If you ever used any modern distro you would realize installing s/w is much much simpler than windows. I don't know how you can even compare windows install methods to apt/yum . I think windows is here to stay because a lot of stuff simply does not work on linux but it doesn't make it the better OS.