Earlier quoted context omitted.
There isn't resistance. It comes from development patterns. A developer buys 10 hectares of land and wants to max out the returns, so they pack it full of houses. Another developer buys the adjacent 20 hectares and follows the same strategy. Rinse and repeat. Purely market driven housing development orients towards developer profit, not long term quality of life of the neighborhoods being constructed.
I am sure that they could better maximize their returns by making room for local businesses and increasing the appeal of the area. And who says that a house will be worth more than a shop? It sounds more like “this is the way you do it” momentum.
Shops do better when clustered together. People combine trips and so if they need to go one place for any reason that will often enough "drop in" to a different one.
All this is to say, in most cases a shop is worth less than a house on those developments even though a shop would get higher rent when it is rented!