Ten problém začal především u toho, že Windows byly na startu nadstavba jednouživatelského systému. Nadávat na programátory je laciné, jen programovali tak, jak to systém umožňoval a v podstatě vyžadoval. Hlavní vina zde je jednoznačně na MS, protože se snaží držet kompatibilitu za každou cenu a vytváří v zákaznících zdání, že když to jelo na W95, pojede to bez problémů i na WVista. Ostatně to zdání se snaží vytvářet i v jiných oblastech (např. že každý kdo umí ovládat Windows je profík, že když je na něco checkbox, tak tomu netřeba detailně rozumět, protože se to dá naklikat apod.).