I actually work in this industry, looking after properties for owners when they're not being rented.
I will not work with Airbnb properties.
On every single other property rental site, the fee you see is the fee you pay, it includes everything from the booking agent's percentage to the property owner's cut of the rental
Airbnb try to split it up to make it look less, and they can shove their site up their arse.
Use local rental agencies in the place you're staying. Cheaper for you and more money for the owner.
Yeah, I've got a few different sites that I avoid using that are often high up on searches, but I haven't had issues just scrolling past them.
Going with a top result just means your results will be biased towards sites with good SEO. Bad SEO or ignoring it doesn't mean the product, service, or site will be bad. IMO they could be better because the owner isn't obsessed with doing everything they can to maximise money.