I don't know where you learned about user interface design, but they taught you some bad things.
Microsoft has pretty obviously mislaid any good interface designers they had, and you can tell that by the way the UI changes with every release. Hell, the UIs aren't even consistent among Office products (Visio is a perfect example). Yes, I realize Visio was purchased in 2000 from Visio, Inc., but you'd think 14 years would be long enough to get its UI into conformance with Microsoft's nominal "standards" (which they seem to revise way too frequently).
UIs should be simple, obvious and unchanging. You can always add optional features, of course, but the basic UI shouldn't change. And when adding features, DO NOT enable them by default. Because many of your users will be confused. Those of us who use computers in our daily work, don't like to have to waste time learning a new UI with every OS release. We're trying to use a tool, not enhance our Windows experience. We most certainly don't like to play hide-and-seek with gestures, until we find the one that does what we want.
OK. Rant over.