Hosts want to show lower prices, so in search you don't see all the fees, but then when you get all the way down the funnel you finally see these completely ridiculous fees (usually around cleaning) of what you'll actual pay. I don't understand why Airbnb is still on the side of hosts with this. They need to change the UX, and it would expose so much of the BS hosts try to pull around rates. This would quickly kill the need for hosts to try to game the system like they do now.
Also in general, I refuse to use Airbnb these days when it's not only more than a hotel, but the audacity of some hosts have for checking out is hilariously dumb (cleaning, vacuuming, laundry, etc.). The reliability of hosts is all over the place, I see so many horror stories of last minute cancellations, hosts trying to pull one over on guests, and other sketchy practices they continue to allow.
Note: I could be wrong now though (maybe they do show up front pricing now/), but they already burned the bridge where I stopped even looking at them as an option.
Note (again): I just checked, and it does show a "total cost" in search, but it's still pretty deceptive. It should just be baked into the single nightly cost, and not a separate cost where you have to do the math to figure it all out. They should kill fees all together. Have it so it's just left at the hands of the host to make into a single cost that they want to charge per night, and simplify it.