The idea is that there will be more competition.

Well that's what they say, but it seems like there should already be enough competition for people to cause less garbage to be built, and it's not working, they just build it anyway.

My town has a bunch of half empty new buildings that are keeping their prices high instead of competing on price (they're also garbage construction, so they didn't compete on quality either). Apparently it makes more financial sense to the owner to keep empty units instead of competing because of the value of snagging a few tenants at higher rents or something.