With renewal comes repayment, and there's still a set date when you renew. WoW is a service that works like that. The vast majority of games don't use evergreen licences, nor should they, since they usually aren't a service.
They don't have to provide a DRM-free version on day 1 if they don't want to. But they do have to provide for a way to use the game after end of support. Doing anything else is unreasonable.