The asymmetry of the platform is really my biggest gripe. Hosts & AirBnB themselves have basically no way to lose money on the platform and are laughing all the way to the bank, while users can be left with nowhere to stay 5 minutes before check in, and be forced to pay 2-20x what they paid for the AirBnB to get a comparable place last minute. It's absolutely fucked, and it's the same deal for most major corporations.
Give me a break, Hosts have plenty of ways to lose money and take a huge risk renting their place out in the first place. People cancel last minute (if you have the nicer cancellation policies in place), leave beer bottles everywhere, and are sometimes just really unreasonable. Some guests are great though which makes it worth it!
We also have to deal with Airbnb issues, like when a guest leaves a review that isn't true and they leave it up anyway, even if the guest had no evidence, as one example.
Don't think that hosts always have it so easy or are all scammers like in this post.
Even when people cancel last minute, they still have to pay the Service Fee (money to AirBNB). As the OP pointed out, there's asymmetry...AirBNB always wins.