> There are often no hotel rooms with 3+ beds and kitchenette
There are very few hotels with kitchenettes. Most people don't cook (and don't want to cook) on vacation. Most hotels also don't cater to the low-income, and folks who cook on travel tend to be low-income. There's business rentals that offer this, but they're often not bookable for short-terms (usually 2+ weeks minimum).
Most hotels can accommodate 5+ people in a room, if you call them. Though no rooms (except suites) will have more than 2 beds, hotels will provide cots. In general, though, rooms aren't expected to host any more than that, and if you have more people than that, the expectation is that you'd book more than one room. Plenty of hotels have adjoining rooms for this purpose.
Again, though, hotels aren't really targeting low-income folks. Airbnbs can be cheaper in this regard, but most rentals on Airbnb charge by the person, so in some cases can be as expensive or more expensive than getting 2 rooms.
In either case, I think the issue is your needs are uncommon for vacation travel.
It's not about low-income people. Those needs are actually quite common among upper-middle class American vacation travelers with children so I assume you don't know many of them. Regardless of expense it's a huge hassle to drag multiple small children to a restaurant for three meals per day for a week. For at least some meals it ends up just being a lot easier to heat up something in the hotel room.
I am well aware that hotels will provide cots. Cots are torture. No one wants to sleep on a hotel cot. And even if hotels have adjoining rooms they often won't guarantee to give them to you when you make a reservation. It makes no sense at all.
Two adults with two children is doable with 2 beds. That's higher than the average number of children for a family in the US at this point. I know plenty of people with children (and I have children myself).
Airbnb probably serves you quite well, but you're a bit of a niche market for the travel industry, so it makes sense why your need isn't generally addressed. Hotels have to maximize their space, and the vast majority of people don't need kitchenettes.
There are very few hotels with kitchenettes. Most people don't cook (and don't want to cook) on vacation. Most hotels also don't cater to the low-income, and folks who cook on travel tend to be low-income. There's business rentals that offer this, but they're often not bookable for short-terms (usually 2+ weeks minimum).
Most hotels can accommodate 5+ people in a room, if you call them. Though no rooms (except suites) will have more than 2 beds, hotels will provide cots. In general, though, rooms aren't expected to host any more than that, and if you have more people than that, the expectation is that you'd book more than one room. Plenty of hotels have adjoining rooms for this purpose.
Again, though, hotels aren't really targeting low-income folks. Airbnbs can be cheaper in this regard, but most rentals on Airbnb charge by the person, so in some cases can be as expensive or more expensive than getting 2 rooms.
In either case, I think the issue is your needs are uncommon for vacation travel.