Problem is it's much harder to get sales elsewhere. On Amazon, you can sell a $25 item and maybe spend $5-10 in ads per sale. On your own site, you might pay $25 per sale, which means you need a compelling offer at $70+ or so. This is because conversion is worse and bids are only going up as people get better funnels and can afford to throw a ton of cash on ads.
I have to say your comment sounds like an opinion, that may or may not be true; furthermore you are assuming there is $5-10 profit margin on a $25 item on Amazon... this does not seem very likely or rather an exception not the norm in the cutthroat and competitive selling arena that is Amazon.
How about AdWords; can Amazon get 50 bucks a click on a search? Nope they can't, but Google does. I don't see Amazon dethroning Google anytime soon for ad revenue. They could, but I think they'd need a high end site that caters to quality and not peeps looking to save $1.96 on a set of Tupperware.
I'm in the industry, I hear people talk about ads all the time. The $25 per action is from a talk I was at 2 weeks ago from someone doing 8 figures a year on shopify and a ton on amazon as well who made this point specifically.
Generally private label on Amazon has high margins but high competition, in the good niches at least. Everything eventually dies and gets commoditized. People spend 10-30% ACoS all day long, people give away hundreds or thousands of units. Typically people will buy amazon ads at breakeven or worse in order to gain sales rank to get more organic sales.
>can Amazon get 50 bucks a click on a search?
Google is only getting that on cars or enterprise software or other things with high purchase prices. If Amazon sold cars, I'm sure they'd be able to get people to pay 50 bucks a click.
> Typically people will buy amazon ads at breakeven or worse in order to gain sales rank to get more organic sales.
This is a very important point. I sell on Amazon and I run ads at break even profit to get more organic reviews and higher sales rank. Much more retained value compared to paid search engine ads in ecommerce