When you don't want Amazon, Google etc to earn big money on your work. Actually not even that, they could if they played fair and contributed back all changes they make. But they don't want to play fair.
You're completely ignoring the harm to small business and individuals and putting unreasonable demands for money by collective punishment. If you don't want to release open source, then never release it. Pretending to be open source and simultaneously demanding money is resentment, sour grapes, and trying to have it both ways. Maybe you've seen what happens most often when FOSS projects relicense or go closed source: they die.
Who demanded money? Using AGPL is demanding code. (The modifications users of your code made.)
This does typically not affect small companies. They don't have the resources to make significant changes to the code, so there is nothing they would need to contribute back. And they don't employ lawyers forbidding them to use AGPL.
It's funny you mention the "harm" a license like AGPL causes. How did that work out for, e.g., MinIO? Would it be unreasonable for them to demand you need to actually attribute them and also keep your attributions open if they open up their work for you? Ig it is but only if you demand to get their work from free without acknowledging that may also be entitled to some demands of their own.