You underestimate the general public. People have been forced to switch to Android due to the cost of Apple iPhone - people won't want to switch again to another OS. People have become accustomed to using android and/or ios (still many people that don't know windows phone exists) - they won't want to switch to something they've never heard of. My father is a good example. He went with a Panasonic TV even though there are other brands that offer as capable (or better) TVs than them, such as finlux however since he's never heard of them, refused to buy one. The same reason people don't use Linux. It may be better, but people don't like trying new technology, yet.*
*I'm not saying Linux is new, just a general point.