We have terrible architecture for ideological reasons. Flat roofs are not signifincantly cheaper to build than pitched roofs, and far less adept at roofiness, but we got flat roofs from bauhaus philosophy.
As with most modern art, architecture has a fundamentially adversarial relationship with the vast majority of people.