The Hotels have to be licensed, pay taxes, have technicians available 24/7, some pay franchise fees and have certain certifications also. Not every room is rented everyday so the price is actually the cost of the room, hotel expenses for an estimated average occupancy time frame.
Airbnb just has building maintenance expenses, annual property tax, and possible loan costs. Cleaning fees are additional but included in the hotel.
I liked Airbnb many years ago because the unit was in a building for residents and I want quiet and to relax when I go back to the room. Hotels people come and go at all hours, come back and make noise after drinking and don't care if you disturb the neighbors