I remember various filesystem corruptions in FAT days. I remember filesystem corruption in win95 osr. I remember ANSI encoding issues in filenames. I remember hanging pseudo OS win3.1. I remember still hanging pseudo OS windows 95. I remember self-polluting windows 98. I remember broken-by design windows ME. I remember hardware hog windows 2k. I remember wga of windows Xp, whose activation phone line were constantly busy and which wanted be to reactivate on hardware change. I remember swastika key on keyboards. I remember disk utilies dropping heads on the plates. I remember several NTFS corruptions due to power cut off. I remember viruses. I remember being infected via official updates. I remember patches that froze my machine. All past antiviruses. I remember browser hi-jacks. I remember IE-only sites. I remember doc incompabilities. I remember printers having no drivers. I remember unknown device drivers which you can't delete. I remember driver installations that do not remove everything on uninstall, that I am unable to reinstall similar product because it breaks with error. I remember using software to clean driver parts that borked the system in the end. I remember breaking system by change to ACPI. I remember inability to handle DLL files properly. I remember registry chaos. I remember access rights that are no way usable. I remember access rights that value SYSTEM OVER ADMIN. I remember same stupid startbutton desktop. I remember windows ME with 95% of software being in MSDOS and straight resistance to launch usual msdos session. I remember implementing of anti-user palladium system. I remember tons of instable software, because companies ripped off money and abadoned it in broken state. I remember copy protections that refused me to make backup copy of CD. I remember scratching that CD by my asus CDROM. I remember a system that autoexecutes graphics attachments. I remember RPC hole that made every system insecure for several weeks. I remember microsoft killing Gary Kildall. I remember microsoft sabotaging OpenGL. I remember microsoft try to sabotage Java. I remember development paradigm of "everyone reinvents same wheels and packages covered with DRM", that turn an OS into complaining fenced gardens instead of a usable machine. I remember much more.
But then I was introduced to Solaris with KDE2 and finally discovered that there were OSes that were MUCH BETTER, MUCH SECURE out there that have miserable marketshare ONLY DUE to microsoft illegal arrangements with OEM.
Then I discovered Linux, an OS that was trying to survive, despite all these arrangement, all these ms-only standarts, all these proprietary agreements, that put heavy emphasis on paying for work instead of paying for DRMed copies. An operating system from the future that gives choice, but still lacks polish and ONLY DUE to microsoft monster.
I understand who is responsible for what I had crap IT experience in the last years and who is still stretching its tentacles over IT no matter at what price even today. I am using Linux ONLY because its an OS that respect its users, is bold enough to challenge the world has no boders, had awesome toolkit integration, has huge emphasis on openness.
Switching from windows to linux was like a travelling from smoked city into high montains with fresh wind. And if some manufacturers decided to pollute further in the corrupted microsoft city, I chose those who were ticking according to time. I learned to choose my partners, and not allow somebody to manipulate me.