Amazon (along with presumably the other big vendors) has argued in court that media "purchase" licenses are revokable based on changing license agreements per the terms of their EULA. They also… don't revoke the licenses (because it would kill the whole line of business).