It is surprising, that there is so little competition for affiliates these days. Amazon seems to be almost the only game in town.
Sure, there are thousands of other affiliate programs. But they pay surprisingly little. Often affiliates earn only like $0.05 per click (on average). While the same company pays $1 per click on other channels like Google Ads.
I am not sure why, but I suspect that it is because companies are so afraid of getting scammed. They trust Google, but not individuals.
They pay $1 per click on Google Ads, need 20 clicks to acquire a new customer and are happy with a $20 price per customer because they know the lifetime value of a customer is higher.
But to affiliates, they pay 5% of the customers $20 order, so $1. Divided by 20 clicks, that is $0.05 per click.
So the affiliate channel is underpaid by a factor of 20.
Why is no company tackling this inefficiency in the market?