From a CSS perspective, shadows, opacity, round borders, and other transformations are very expensive, so flat design is also a matter of resources constraint, they might look fluid, because with time the rendering backend got GPU speed ups, but they would still consume more power/ run a device hotter; this is probably less relevant on native guis..