How is it efficient to make design choices that increase the strain on the structure, forcing you to add extra strength that would not otherwise be necessary?
It wouldn't be efficient if the only thing a flat roof bought you was added strain. But, for the most part everything is a tradeoff. Maybe the practicality of extra floor or head space is worth increasing the strength of the structure.