There are no major differences between Linux and Windows in terms of functionality. Linux can perform 99% of the tasks Windows is capable to carry out, but why is Windows more popular than Linux?
The answer is simple: Microsoft has a better, more aggressive marketing strategy. Moreover, companies prefer to purchase licenses so that that they can blame somebody when something goes wrong.
Also, Linux has never been a game platform and has not offered too many options for people to spend their free time in front of a computer running Linux. Users who have bought their computers mainly for gaming have gradually learnt how to use Windows.
rest here