@Wouter-and-Vivian0,
I also host on a small island, and most of the other listings in my area still have split service fees. The real culprit is the search engine, and not the manner the service fee is applied. There have been previous conversations regarding how Airbnb's pricing search filter does a disservice to guests, because it uses the nightly rate and service fee as the base price, and excludes cleaning fees and taxes. While I was doing a search for a four night stay earlier this year, I noticed three spaces that had nightly rates of $75, $94 and $115, but there was less than $6 difference in the total costs among them. A guest who entered a price cap of $75 would not have seen the other two listings even though all of their total costs are comparable.
Vrbo seems to recognize this limitation, and its search engine has the option to filter results by nightly price or total costs.