As a user, I like where flat design has taken us, generally. But I absolutely agree with you: the loss of “functionality hinting” (I’m sure there’s an actual term for this, but I don’t know what it is) is pretty bad. You can stumble around a design that isn’t in your language, if the cues are strong enough. But all-text directions throw that right out.