Don't forget Vista also brought about "ReadyBoost," which cached data to USB sticks to reduce swap times to spinning rust. This idea probably sounds absurd today, especially since USB 2 was still the standard when Vista launched (though USB3 was in the wings), but that's what the storage and RAM situation was like on many PCs back then. Vista exposed how bad the cheap PC situation was, but the OS ran pretty well on ample, fully-supported hardware. I had an nForce S754 setup at the time, and even though NVIDIA never properly supported Vista, it worked pretty well once there was enough RAM.
How does this tie to W11? Well, W11 is dropping lots of hardware that could actually run the OS perfectly fine. Which would you rather have, the option to try to run an OS on unsupported hardware, or have arbitrary limits that drop potentially "good enough" hardware? Vista was the former, 11 is the latter. Score one for Vista, IMO.