Ending the old contracts and asking people to sign up for new ones risks losing customers who don't particularly care about keeping their subscription but didn't bother to cancel either. Which is why Amazon would prefer to keep the old contracts running and unilaterally change the conditions. Defaults matter.
Exactly. This is a pointless discussion. Just a badly executed legal change. Good that they are reminded that they have to stick to the law, but for consumers practically there is no change.