My point was the duration of time it takes to develop a product, doesn't necessarily mean it was a well thought out product. Vista was a legendary case - The initial release was a horrible poorly thought out and broken product, that got better over the next few years with each service packs releases.
Driver-compatibility and resources usage should have been taken into account when released. Those two weren't the only major problem with the OS.