I'm not an average user, have some odd peripherals, and like to play games. Thus, Windows and decent hardware.
And considering you can get a decent PC for 600 or so now WITH Windows...
As to OSX that's because they refuse to sell the entire OS standalone and support the open-hardware environment.
Ubuntu does not do enough to make me happy.