Don't mean to sound too cranky but this "you just bought a license" crap has been a thing since software began being software. It was no more fair back then than it is now.
No one is arguing, at least I don't think they are, that a company has an obligation to keep servers running in perpetuity. But to tell me I have no portable way to retain the bits I bought--excuse me, "licensed"--from a company is just crap. If a game can run in single-player mode without a server, or if a movie file can be played, or a song file listened to, then the act of "buying" it should mean I can do that for as long as I can keep my computers running and the onus on keeping backups of those files is on me.
We call them app "stores," we use the moniker of "purchased," and the ads call them "ours." If companies don't want to let us keep the ability to independently use the software or content files we "purchased," then they should be prohibited from using the lexicon of buying things and be very explicit that this is a one-time fee for a rental that can be taken away at any time.
Being explicit does not mean burying it in a multi-thousand word document that no person with a regular command of English can understand and that none of us have the power to negotiate for ourselves.