This bears repeating.
The amount of people who have to contend with a building will always far outnumber the number of people who inhabit or profit from the building.
How should we build, knowing that?
painters are free to create ugly works of art all they like, to a first order of appoximation we are in a position to ignore them
not so with the built environment
a long conversation...
Have a look at where architects live and compare it to what they design. You'll find that many if not most - architects or otherwise - prefer to live in classical buildings which in nothing resemble the concrete-glass-steel(-wood) style of modern architecture. There are exceptions but they are in the minority, at least among the architects I know.
I do wonder if there is a bit of survivorship bias here. The pretty objects survive, the ugly ones do not. Though there are also changes in taste. In the UK people today like the rows or terraced houses. They were built to be the cheapest possible dwellings, but the style is now popular.
I also disagree that most buildings will or should be used for 100 years.
I am quite of a fan of one generational building. Mostly because a lot of people will move around anyway. Unless you are really wealthy family that can afford to stay in place for generations.
Well it is cheaper to stay for generations in some village than in city center.
But most kids will probably move to the city anyway.
So building something fancy is in my opinion waste of resources and most likely having bad impact on environment.
Building something that can be easily replaced- even if not as nice - has the advantage.