The most consumer friendly thing would be for AirBnB to just explicitly have a fixed "stay" fee and a per-day fee.
That said, AirBnB's site shows the total cost for a stay when browsing, so I don't really see this as particularly deceptive. I don't care how the host itemizes the bill as long as I know what I'm paying when selecting a place.
Ah, but companies have a fiduciary duty to their shareholders to be as shitty to their customers as they can get away with.
Burwell v. Hobby Lobby Stores, Inc. - https://www.law.cornell.edu/supremecourt/text/13-354
> While it is certainly true that a central objective of for-profit corporations is to make money, modern corporate law does not require for-profit corporations to pursue profit at the expense of everything else, and many do not do so. For-profit corporations, with ownership approval, support a wide variety of charitable causes, and it is not at all uncommon for such corporations to further humanitarian and other altruistic objectives. Many examples come readily to mind. So long as its owners agree, a for-profit corporation may take costly pollution-control and energy-conservation measures that go beyond what the law requires. A for-profit corporation that operates facilities in other countries may exceed the requirements of local law regarding working conditions and benefits. If for-profit corporations may pursue such worthy objectives, there is no apparent reason why they may not further religious objectives as well.
This depends on which site you’re browsing on. I don’t think US does this, but you can browse the AU or Canada version and set your price in $USD because those geographic “editions” have to post the all-in cost up-front.
While not a scam, it definitely feels like a dark pattern.
Stuff that you explained can happen because initially IP-to-Country isn't 100% precise (later in booking/checkout stage you provide country and then it knows for sure).
Other case I've seen is that meta (comparison) website you came from showed you prices without including everything even though they should've.
And then booking platform tries to transition you into correct pricing in between their pages.
But to many other comments, there's probably at least some element of advertising a relatively low nightly price and tacking on a stay fee that may not be as immediately obvious.
Edit: At most latter is possible with complex rule sets. But I'm really not sure: https://www.airbnb.com/help/article/2061
What I do see is some booking automation that will dynamically set minimum stay lengths to avoid filling, say, a 3 day gap with a 1 or 2 day booking if it’s far enough out and set minimum stays to the duration of the gap.
I rent out our cabin. If you stay 1 day or 7 days, it's the same amount of work for me and same costs in cleaning. That's impossible to price fairly without having a flat fee.
In my market the customer sees the total price up front. I think this is the best solution for all parties.