It depends also on what is meant by "business". As commonly used in the US (and Canada and most of the EU) the category "business traveler" is understood to mean well-paid professionals with sought-after skillsets who travel to enable high value business for their companies. Management consultants, lawyers, sales managers, IT specialists, etc. Business hotels are those which cater to this category, with amenities and price-points appropriate to it.
The category does not include everyone who literally travels for business purposes. For example, one of my friends drives a truck. Mostly he does short hauls but occasionally he catches a longer distance assignment that requires staying overnight in a hotel. By literal definition he is a business traveler. But he does not stay at anything commonly regarded as a "business traveler" hotel. He stays at off-brand places undercutting Motel 6 to keep his costs in line with margins and company policy.