Agree on all points. Basically, Windows could suck to any degree whatsoever right now, it still has enjoyed an hegemony for decades and the vast majority of the population considers it the default, it's not impossible for this to change, but it's definitely going to take time.