I am tired of seeing these takedowns of the same things with no broader structural critique. It has become a piece of groupthink now to decry the flowery language in acquisition announcements, flat design, whimsical/pointless products, greed, etc. But no examination of why things are this way, or what might change them. Disappointing.
Do you have thoughts as to why things are this way? I'd genuinely love to discuss them (and it sounds like you would too).
We keep building from what we assume is the best. If a popular site goes with flat design, it leads us to believe flat design might be attributing to their success. So, we try to follow suit with trial and error. If flat design is working for them, maybe taking it to an even more extreme and reducing all images and gradients will leave us even more successful. Or, maybe only some aspects of their flat design are contributing to their success, and it's a balance between flat and non-flat elements.
Which is best? No one knows. We'll try all the possible combinations, and gravitate towards what's successful with profits, and with users. You can't expect these changes over night. Right now designers are quite sure the future involves more minimal design. The only way to test this is to experiment with different combinations.
So, don't piss on someone because they try an extremely flat design and it fails. The only reason we know it fails is because they went out on a limb to try it out. Instead, thank them for trying, look towards any aspects of their design that did work, and improve on their failure. I can guarantee we're going to have an even better experience browsing the internet 10 years from now. It's going to happen because of many designers and developers failing, and few standing on them and succeeding.