I think that certainly comes into it. Seems perverse to take the money you make from sales and give a cut of it to your competitor, who can then reduce the prices in their own store.
That and there's a trust issue I'm sure, regarding hosting all your data with your competitor.