Amazon got suspicious that a CC I was using is not mine and locked my account. But they continued to happily charge "not mine" credit card for Prime fees. And I couldn't login into locked account to cancel Prime. Took hours on the phone with clueless support to finally cancel that. Account is still locked.
Instead of charging CC, AWS should have the prepaid balance approach that digital ocean and others have. The big guys can recharge however much they want but small scale users can also escape the headaches of incorrect charges to account.
Also CC use is declining across the world as more people are realizing the problem of debt trap, they should come up with alternative methods like UPI and bank transfer.