My biggest problem with Airbnb is opaque pricing at the search page. They will claim a room is say $250/night, but after fees, taxes and cleaning charges, it might be $400/night. Cleaning charges in particular can vary widely.
Even though Airbnb knows the exact travel dates and hence the exact amount, they still choose to show the lower daily price rather than the actual. I consider this a dark pattern too.