Alas, the bloat of win is matched in a different way for PC users by another kind of bloat of Linux: Unix per se was intended for larger, multiuser machines running servers and the like, and equipped with lots of libraries and tools to help sysad types and developers.
It was never intended for single, private user use and therefore will probably always contain a lot of stuff ordinary PC users will never use, or even know is there - if they are lucky. In an odd way, Linux developments attempt to adapt an OS meant for other things, to single PC users. Thus, in a strange retelling of the windows story, we get Unix, a CLI system (which I used to say makes its easy to do hard things but hard to do easy things, e.g., the unix find command). X windows was built on top of Unix like windows was on top of dos. But X windows, like unix was intended for power rather than ease of use. So we get imitations of the MS desktop, in a sense built on top of X windows, which was built on top of Unix (not exactly of course, since X windows can be configurated to emulate all kinds of desktops). Dos was intended for the lowly single PC, user but was never a terrible well built OS, as as been described to death. I do not know of a good efficient OS on the horizon at this point, designed just for the individual PC users, without extras he/she does not need.
