Business travelers stay at expensive hotels. Business travelers are not as cost conscious. Pleasure travelers stay at cheap hotels. They are very cost conscious.
Right, when somebody else is paying you don’t care what it costs.
I’ve noticed lately that some of the chains now allow you to pay an extra $10 or $20 for a room per night, and they give you twice the number of frequent stayer points. IOW, you just ding the employer for your own personal benefit.