As I said, you can certainly dispute the goal of favoring incumbents over new residents. There are also issues with landlords in rich neighborhoods wiggling out of the controls, which lead to the rich/poor inequities you note.
But on net, it does what people want it to do: protects existing residents, with a minimal net impact to the housing economy.