I don't work in tourism, but I would have thought business travellers were among the more sought-after guests. Since they're not paying with their own money, they don't put much effort into bargain hunting. They're not high rollers, but they'll probably at least spend as much as their company allows.
OTOH, someone travelling on a personal vacation will probably be watching their pennies. They don't have an expense account.
I know that business travellers are the most sought-after clients for airlines. They're not in first class, but first class bookings are fickle. Business customers are reliable. They book last minute flights and pay whatever that requires.