Building expensive housing is the game right now and they go unpopulated. There is no desire to build affordable housing.
If developers build more luxury units then the prices of the older apartments will drop. At worst it's better than having no new housing stock at all.