I dont see the problem. Id rather this than there be no affordable housing at all, which would have been the result had the developers had to choose one way or another.
But do you buy this reasoning that it would be unfair to the rich to force them to walk next to poor people?
I think it's unfair to expect very high-income homeowners who paid a fortune to live in their building to have to be in the same boat as low-income renters, who are very fortunate to live in a new building in a great neighborhood."