That's exactly this. No other points. The 95% of people using windows in these stase doesn't even now what is an OS, they think that windows is what makes a pc work. If Linux had a more aggressive politic for pc commercial produceer maybe the numbers could be different. This is proved also by the other point: embedded device and servers are basically monopolized by Linux.
Why?
Simple because doing fw and sw for embedded and servers is a pro thing, not for the normie. Devs and pro know much more of open source sw than normal people and they weight the right tools for develop, linux here has always won. Look the windows CE for embedded or Lumia of M$.
I remeber another kind of marketing with producer, whatsapp...many other similar products come before. On smartphone I remember Viber, but whatsapp was preinstalled and smartphone are for normies,not for curious users. They just use what they buy as it is. Touch it and you broke it.
I am still fighting with my 65 aunt, who has a laptop with, drum roll, windows 8 and pc is completely stuck after many years of use. I tried to convince her to use a Linux os and she is worried that won't work anymore! This is reality and you have to adapt to this kind of irrationa behaviour...
My two cents...