Those are my thoughts as well. Like it or not, licenses are the way software has been sold since the very beginning of the industry. The problem is that most licenses can be revoked at any time for any reason; and the solution for that is passing a law that prohibits that.
If firms want to be able to revoke a license, they should have to clearly and prominently outline the conditions for that to happen- preferably before you even press the "buy" button.
Stellaris. It's been "that game" for me practically as long as I've been into gaming. I've got nearly 1000 hours on Steam alone.