Hotels and hosting are not the same market. If you run a hotel with 50 rooms, it will be significantly cheaper than running 50 separate listings on ABB or other site. And your profit from one reservation will be much higher. Operating a hotel, you can sell reservations as a pack- 200-300 to touring agents. Its easier. You know how busy you will be in the beginning of the season. You can have 2-3-5 levels ot retailers, you can have you own advertising, you can combine services like flight+hotel+rent a car+...anything else.
As a hotel user....you have reception, 24/7 service., etc...
Hotel business is a high-profit and high-speed business. For both sides- the business owner and the customer.
With hosting...speed is tremendously lower.