I think much depends on location and timing, being retired we can chose to travel outside of main season and usually mid-week. In most instances I would run a mile from the £150/200 a night people suggest, in fact we wouldn't pay it, and in our situation it's not necessary.
Recent examples that I think were very acceptable are seven nights Airbnb, Lamlash, Arran in a very well appointed apartment - £590 for two. Wimbledon this week, 20 minutes walk to the tennis, £80pp for B&B. Edinburgh three weeks ago, 20 minutes from Murrayfield, Bruce Springsteen, again £80pp. These examples I see as good value due to location, event, etc.
It's not difficult to find good B&B for £50/60 mid-week.
We use Airbnb a lot, always a very high standard and good value if one looks around. I agree the chunk for "cleaning" etc. is often excessive. I always look to see if we can find the same property elsewhere and often can. The Lamlash visit saved about £70 by going direct to the owner after tracking her down.
Saying all this I don't complain at the high prices which are charged, though I won't pay them, just make other choices. The UK has become a very expensive place to live. This isn't the fault of the hospitality industry, businesses simply react to the situation. The country made its bed and now we have to live in it. No point in complaining.
When we think costs are too high we find a value alternative and do so in other areas.