The issue is, you're one person doing this manually. That means there's also a ton of people who don't.
This algorithm, unlike a single person, ends up taking over entire cities, which means now there is no supply & demand. There is supply, and all that supply is effectively the same number.
Demand has no other choice other than meet the supply where they are. It's either that or being without a house.