Mostly the ease of definition (a good part), but also there is no calculate-demands / distribute-size loop, only the distribution part. If a medium gets too small, it clips content.
Thing is, if my client had fixed size, I wouldn't need a layout engine, I'd just place everything using absolute coordinates (and this was the predominant desktop metaphor in the 90s btw).