AirBNBs are also broadly available, with lots of selection. There may be hotels with the amenities you want, but they are rare, and are less likely to be in the part of town you want to be in, near your family or friends, etc.
The restaurant budget alone would be much more than hotels and flight prices combined, and we'd still be mostly eating bad, unhealthy food most of the time.
An Airbnb with a kitchen is a must. For extended stays, washing machines are super convenient also.
It seems like hotels are catching up. I stayed at many newer chain brands with decent full kitchen offerings. Still not quite the same as a real appartement/house, but they are fine and often not that much more expensive than your typical hotel room, just look out for it.
Most Hotels are short term bedrooms/bathrooms with some extras.
Where air b&b competes is against medium/long term stay hotels that try to give a more normal living environment.
Initially airb&b had price attractiveness for even short terms stays but that's largely gone now as it became a business opportunity rather than a side income option.