The trend towards flat user interfaces has nothing to do with programmers pretending to be designers. It’s simply a design trend, like skeuomorphism was before it. Eventually it will fall out of style and everything will be designed to look like the illuminations from medieval manuscripts again.