They will know exactly what attracts people, and must offer it or lose income.
And if you don't want to earn much money, that's OK too. Just live on cheaper land or build upwards. Then your apartment will share a small rent with a thousand other people and you pay almost nothing. But the land you share will still produce the most possible rent, so governments will still compete to attract you.