You missed .NET Native and screwing devs replacing C++/CX with C++/WinRT, the return to ATL roots, editing IDL files without VS tooling and manually merging generated C++ code.
But hey, from all the warts, and screw-ups, the other gardens aren't much better.