IMHO, the real problem is with the newer building codes. They are much more academically driven with very little wherewithal in their application. The dictate how a building is designed, rather than codifying aspects of designs.
Older codes would provide safe values for parameters to be used by tradesmen when more rigorous design calculations weren’t cost effective,....they rounded up the design for a safe value.
Today’s codes tend to require computerized calcs, and 8 hr long manual calculations for values past contained in a table.
They tend to favor shoe box designs, because less calculations are required.
Note: the no curve and straight line philosophy also applies to no eaves, no wings to the bldg, etc.
They literally look like shoeboxes.
“Note: the no curve and straight line philosophy also applies to no eaves, no wings to the bldg, etc.”
No wings??? Are you saying that classic building design patterns are now being ruled out by building codes?