Part of the reason could also be that many homes are built by companies with the intent of selling them. Even if price and labour wasn't an issue, you'd have to built a number of different types of homes to appeal to all types of buyers. As it is now builder just make the same type of home in three sizes, more or less. The homes are unappealing to a number of people, but on average it's "good enough" and as long as they follow current trends, the design style will mostly be a problem for the buyer in 10 or 20 years time, the builder will be long gone by then.
Simlarly, imagine a block of artistically driven homes.
There is a reason that there is so much difference in interior design and art: It is easily changed and preferences vary wildly.
In a block of cookie cutter houses, one need only pick say a color of shutter.
In a block of artistic architecture, there may be one house that many enjoy while most are seen as ugly to most.
If the original builders all really enjoyed say neo-victorian, brutalist homeowners must either find another neighborhood or rebuild. And they likely can't rebuild to their own taste because what neo-victorian owner wants to stair out their windows at a bunch of cubes? What brutalist owner wants to look out upon whimsical scroll work?
It's the same in tshirts, underwear, socks, pants, bicycles...More people are okay with accepting some perceptual average than are willing to buy men's thongs and unicycles.