It's also not like the money is never taxed. If Jeff Bezos wants to turn his AMZN shares into dollars, he'll federal capital gains on the appreciation. He pays nothing in Washington state because it has no income or capital gains tax, and that's Washington's choice. Corporate taxes are also a form of double taxation for this reason; the profits are taxed when the company makes the money, and taxed when investors realize gains.
Amazon also indirectly pays taxes in ways you're not thinking about. There's sales tax on sales, taxes on all the supplies it buys, property tax on all the land it owns, payroll tax for employees, and its employees also pay income tax (except in Washington), property tax, etc.
Taxes are actually getting collected pretty much everywhere along that chain. The usual criticism is with tax inversions, and even those mostly defer taxes, and because dividends and capital gains are taxed, I'm not convinced it makes sense to tax corporation.