In the olden days, if I went to AAA for travel advice, I'd get their partners and such recommended, not generic all-encompassing information. But I went to AAA for it. I don' see how this is any different. I can chose to go to not-google and Google then doesn't impact me.
Does Walmart have to put anybody's stuff where they want in the aisles?