I think the problem is the users. ...regardless of operating system, they don't understand enough about computers to truly decide whether Linux or Windows is "tougher to learn", so they rely on the marketing hype for their decision. Windows has a gigantic marketing arm that shouts slogans at them from every direction. Linux has a technically-oriented user community, and no marketing budget.