As for X11 and Gtk, well, I argue with THEM.
See here for a tutorial using it for basic GUI stuff:
http://zetcode.com/gui/winapi/firststeps/
I've even seen several games that use it directly for keyboard handling and such to this day. And all the new, fancy GUI frameworks which exist on Windows are basically just wrappers on top of WinAPI.
Even Word and Excel were still C (although Office shared much C++ code in a common DLL)
Gotta love legacy code from the 1980s/1990s.
Since the new "Going native" wave, C++ has taken the role of main systems programming language, even the DDK now supports it.
Regarding office check their CppCon presentation how the code was ported to C++, refactored and made portable across OS. About 2h session.
What killed Vista was politics between OSDev and DevTools units.