You're crazy if you think every player in this space won't opt into "shady" if it means a better user experience. This is just a "shady" we get to hear about.
Like companies give a crap about "user experience" unless that means earning more and more money.
Piggybacking like this should really be copyright infringement or something, as there's nothing morally right about it.
On the other hand Google should be more quite about this, after all they've built their businesses database for Google Maps / Google Places by piggybacking third-party services like Yelp and TripAdvisor. And now all of a sudden when I'm searching for "restaurants" I have to scroll the page to get past Google's own crap.