That's fine. On one hand the other saying "no" too much will stagnate the local economy, on the other a city doesn't need to accommodate an infinite number of people moving there. Either extreme will hurt property values in the long run, so there's a balance. I've seen places sell themselves out, I've also seen suburban sprawls where naive homeowners feel good about holding a house 20 years only to make 30% gain.
Nobody else should decide the balance but the residents who have semi-permanently set up their lives there. People considering where to move have no skin in the game, they can pick somewhere else if they don't like what they see or can't afford it. Developers at least have something to lose once they've set up shop, but they're still not raising families there. And by "should" I mean, I wouldn't buy a home in a place where homeowners don't have the most say. Those places do exist, and I'd only rent there temporarily.
This has just lead to Boomers getting a death grip on every city. Young people are forced to pay out the nose to rent the scraps of housing left, and then also get taxed to pay out the pensions of the same boomers because they moved all of their cash out of the bank and stocks to put in to a 5 bedroom house in Sydney so now they qualify for welfare.