In one new subdivision that my roommate and I moved into, a certain percentage of the new homes had to offered for low-income housing. So rather than bite the money bullet, the developer built cheaper models of homes: 2 rather than 4 level, no garages, etc. I understood the requirement was a Fairfax County, VA, law, since the county in general has a higher per capita income, and officials didn’t want to “evict” lower income families by letting developers only build houses that middle-to-upper income people could afford.
Then in southern Arlington Co., VA, they evicted all the residents of a low-income, run-down apartment village called Arna Valley. (They then let local fire departments practice firefighting by setting them on fire and putting them out.) Finally, the whole area was razed, and brand new apartments and townhouses are being built. Even if Arlington requires that some are for low-income people, there’s the fact that a couple hundred families were bumped to do this.