@Noemi20
I found booking.com to be the worst platform for hosts maintaining high standards, since it's all instant book and you're obliged to accept any booking. Very dangerous for those maintaining high standards. But for corporate cattle movers, it's a good platform. Move 'em in, move 'em out. I suppose booking would be good for that.
Yet Airbnb has all the things you list. You just have to take the time to set it up. What they don't have is the ability to change your pricing model from "flat rate for entire property", to "per person per night" on a seasonal basis. In our case, it's an important feature, because in the high season, we can be assured of being booked full at the top rate for up to 8 pax. In the low, season, however, the sweet spot is 2-5 pax, and pricing it for 8 would price it out of the market. So, we price it per person per night in the low season. We can't do it directly, so we have two listings. And it keeps us booked.
Having said that, we used to be on booking.com, but never received a booking. We cancelled that. VRBO nets us maybe 2 bookings per year. Airbnb and one boutique platform keep us booked almost continuously year round, so much so, that the others just don't stand a chance. Airbnb's reach runs circles around the others in that respect.
So, yes, there's plenty of things about Airbnb that are "unprofessional", but the one thing that I think "professionals" might be wise to consider is that Airbnb currently owns the game in STRs. That may change at some point, but for now, ignoring that could be rather "unprofessional".
Oh, and by the way, Airbnb quite famously doesn't care much about hosts, and their support of them is consistently bad. It's guests that are favoured. Just like any other platform. It's the nature of the beast.