I wish there was a way of forcing guests to specify at the time of booking all the following -
Age and names of each guest, designated room (eg Room 1, Room 2) and bed type required for each guest - eg share queen, non-share queen, single, cot, child's bed, air bed etc and a way of automatically calculating the total rate that would apply given the configuration requested.
This would go a long way to preventing -
Children turning up at a non-child friendly listing
'Surprise' guests who aren't included in the booking numbers
Guests who intend exceeding the maximum legal room capacity
Guests who require additional services, eg two guests who won't share a bed
The end result would be -
Hosts feeling less exploited, guests not feeling 'ambushed' with extra charges, CX not having their time spent sorting out disputes and handling resolution requests, more money for Airbnb as the extra charges would be folded into the upfront booking cost and therefore attract the hefty service fee. It's a win win all round, so why wouldn't you do it?