A few days ago, a Microsoft employee who has worked on Windows 7 and 8 said on a Reddit AMA:
"There is no doubt that we have catching up to do. We even do funny ads acknowledging how bad we were: http://www.youtube.com/watch?v=lD9FAOPBiDk "
They still know they're not perfect but they seem to think they're good enough already. I hope one day they learn to do things right.