All this spandrel mess in the city is the governments fault..
Developers are going to do what they do is supply units onto the market to meet what the demand is asking. If the demand is asking for cheap units.. it's on the city planning who should be doing what they do and plan the city better...