It is actually an old, old, old, design term. "Flat design" isn't new to the designers I know who were designing back in the 1960s.
Just like everything else, software has fashion trends. Right now, flat is in. Once people get used to flat, something else will appear with the "innovative" look.