I understand that showing prices without the sales tax is commonplace in the USA. I find that practice quite dodgy and "everyone does it" is a poor excuse.
I just went on the site and looked at an advertised $80 per night listing. On booking it became $137, with the $40 cleaning and $17 service fees. That’s a $137 room not an $80 one and I doubt it costs $40 to clean it.
Only airlines publish full fares and that’s because of a federal law. I remember back in the day when it wasn’t the case and you had to click through to the final pricing page to do any serious fare comparison.
Also, in my encounters, resort fees are in lieu of being a boarder. The resorts by me, Miami Beach, charge visitors for access to the pools and spas, not their guests.
Between that too-easy-to-pass-up profit optimization, and the marketing benefits of deceptively low list price, it's become pretty pervasive. And isn't limited to actual resorts – I've had bog-standard business hotels in the suburbs tack on a $30/night non-waivable "destination fee". Luckily it got to a ridiculous level recently, triggering a lot of media backlash and class action lawsuits last year[1][2].
It's also losing effectiveness, as things like online booking websites start displaying all-inclusive pricing and renegotiate their commission structures to be inclusive of mandatory, non-governmental fees. Between that, all the negative sentiment, the spate of lawsuits and legislation its triggered, the fees are hopefully on their way out.
[1] http://killresortfees.com/
[2] https://www.cnbc.com/2020/02/07/resort-fees-being-addressed-...
The one time Cleaning fee is minimal compared to the total cost and I would not be able to afford my lifestyle if hotels were my only option.