Why is everyone soooo into Amazon?

I keep seeing it not just on BHW, but everywhere.
Everyone is trying to rank an Amazon site, but why?

1. Amazon Niches aren't that easy.
2. Amazon pays peanuts per sale, like less than a $1 per sale.
3. Amazon doesn't care about their affiliates, bans often and payouts aren't weekly or daily.
And so on…

Like literally you can make 20x the income if you make a niche site or a dropshipping site.

So why is Amazon so popular, am I missing something?