In the world of 20 years ago, I would agree with you. Renting simply wasn't profitable enough to be a problem back then.
However, in today's world where AirBNB is unbelievably profitable, more houses than ever can be put up for rent at extreme prices. It heavily restricts the housing supply in a way that wasn't possible before AirBNB came around.
AirBnB does throw a spanner in the works of the rental market.
But I don’t think there’s either an infinite pool of AirBnB demand or that every landlord is willing to put up with running an AirBnB regardless of profit (doing AirBnB is more a business than a passive investment).
Maybe limiting AirBnB in residential zones will contribute to the solution, but neither limiting the capital flow into housing nor limiting the number of new units built will ever work.
However, in today's world where AirBNB is unbelievably profitable, more houses than ever can be put up for rent at extreme prices. It heavily restricts the housing supply in a way that wasn't possible before AirBNB came around.