Actually, amongst IT staffs, the Win8/Metro scam has done far more serious damage than the obvious mistakes in Office. And I'm not using hyperbole, that was literally a scam: there was absolutely no programmatic or overall architectural reason to remove
the Start Menu.
If there had been functional reasons for the move, it would have behooved MS to make Metro an optional operating environment in 8, and mandatory in 9. Up until the RTM version of 8, you could reg hack the Start Menu back into 8 - this left IT staffs thinking
they didn't have to prep users for an environment change.
When I saw the reg hack was gone in the RTM, I was caught flat-footed, just like God-Knows-How-Many other IT directors were. And I had to scramble to prep training for 300+ users while already having to make plans for some of the other **** MS pulled this
product cycle - like pointlessly ending support for Access Data Projects in Access. We're figuring that alone is going to cost us 150K in porting our ADPs.
You're right about the poor implementations of FlatUI - although, it was actually Apple that copied MS. The industry recognizes that MS did it first with their Win7 phone. Where MS got the idea from, no one knows...
I half-jokingly tell people MS stole it from me...which is entirely possible. I started doing that in VB4 in 98, when I was still a programmer at BofA....I hated the way the objects looked - especially the buttons - they were chintzy and reflected poorly
on me - if an app looks bad, users who are "on the fence" about it, will assume it's bad. So, for my last database at BofA, I built a flat button class - complete with color changes on the roll-over events - and then flattened everything else. I also used
a muted color scheme to help users keep track of where they were and used text as super-graphics.
In 2000, I was contracted to write what ended up being a 30k lines-of-code database at a private club in Seattle. A lot of that DB was member-facing...and a lot of those members are upper-eschelon MS employees...programmers and VPs who had to interact
with that program every time they walked in the door...3 or 4 years later, MS introduces FlatUI on their first phone.......hm.
But, I'm just stroking my ego...it's entirely possible they were going "Flat", anyway.