Platforms like AirBnB only put oil in the fire when it comes to housing crises.
If you want to stay at a place that has a kitchen, and multiple bedrooms, there are suite hotels (eg. Homewood suites) and extended stay hotels. If you want someone to host you, then a bed and breakfast is another type of accommodation.
2. 3+ bedrooms. Good luck finding that in Hotels.
3. Things like private hot tubs or pools, BBQ in the backyard, etc are almost unheard of in hotels.
4. Laundry machines.