Yeah stupid people making UIs for end-users and not for programmers!
I'm sure graphic designers have a load to complain about how you're incompetent too, while we're at it. Show me a bad metro UI by a graphic designer and I can show you an awful UI by a programmer. The opposites of this are also true. It's almost as though you'd have to work together as a team to produce something that's simple, clean, aesthetically pleasing, intuitive, and functional! But actually communicating what you need to a non-programmer? The horror!
GUIs are the way of the future and the metro style is here to stay. But if you don't like that you're welcome to go play around on COBOL or something.