Windows Vista Launches Crippled by Driver Incompatibility, Abandoned by 2009

What happened
Windows Vista launched in 2007 after five years of development with new DRM requirements, a resource-heavy Aero interface, and a redesigned driver model. Many existing hardware devices stopped working, performance was significantly degraded over XP, and user adoption was minimal. Enterprise customers largely skipped it entirely.[1]
What went wrong
Microsoft redesigned the driver model for improved security and stability but broke compatibility with vast amounts of existing hardware. The new requirements were communicated late, giving hardware vendors insufficient time to update drivers. DRM restrictions degraded A/V performance even for legitimate users.[1]
Lesson learned
Platform upgrades that break existing hardware and software without clear migration paths will be rejected. Developer and hardware vendor engagement must happen years before a major release. Compatibility should be a first-class requirement alongside new features.