If users don't consent, Amazon can't collect. If users exercise their rights to be forgotten, Amazon has to delete. If Amazon breaks the thing because users have not consented, then Amazon will be on the hook for breaching the contract.
"It was working until yesterday, how come?" EU will ask.
Clearly it is not true that there are no downsides, because those companies had to change behaviours and offer more data protections as a result. The goal of GDPR is not to bankrupt companies, but to fix behaviours.
I do agree fines take too long to come and are too small.