They are experimenting with fees paid totally by Hosts now, as in Booking.com.
At the end it's always the guest who puts the money on the table but it may be less painful as you don't see it.
Ultimately the problem is that the fees are too high considerig the service provided by the platforms.