The reason there is a shortage of workers is because the rents and homes prices are far too high, especially rents. If workers can’t afford the rent they won’t be where they are needed.
There is no reason for the increase except greed. The taxes haven’t gone up and city services are the same. Greed is the driving factor and when one landlord raises the rents they all do it.