The issue of airbnb is a sticky one. On one hand, being able to temporarily live in an apartment greatly enhances the immersiveness when your travel - you get to feel like a local and experience life in another place. Hotels suck as they cut corners to the point where an article posted here complaining about the lack of bathroom doors in hotels. On the other hand, these rentals drive up real estate prices and drives out locals. And often these rentals are in run-down low-income turning affordable yet poor quality housing into high quality temporary rentals. This drives out low income residents deepening income inequality issues while subjecting them to the threat of homelessness.
As long as we tolerate a society that only values ROI while ignoring the value of investing in humanity we won't resolve any of these issues. In a better world we would think about others and realize that easy access to shelter is foundational to stabilizing people to enable them to succeed in life. It's not hard, we have an abundance of materials and labor yet we have built a culture where helping others is some form of weakness for both parties.