Spectre: I saw this from their store. Does it mean changes to how the games work without the client in the future?
This might be due to some earlier complaints gamers had on the platform.
Very early on some people claimed freebies (or they say they did): the client showed it was installed and it would launch, but when they uninstalled the game it disappeared from the library completely. So they hit social media like a vengeance and some issued support tickets over the matter.
So there are multiple possibilities of what was truly going on, from Epic faulting and loosing games tied to an account, to customers being mistaken and claimed the game originally on another Epic account but forgot, to customers claiming they own a freebie but got a copy from their friends, but ultimately the client wasn't checking ownership at launch at that time.
I'd say that's been fixed. If you
launch from the client and don't own the installation. It's going to throw an error. This is facilitated by in part the .egstore tokens/cache data in the install dir and what is currently registered with the current account. If you launch the game from the exe and it uses the client API to contact the client it will depend on the game devs what happens. If you launch the game on a client-less system, again it will depend on what the devs have coded as to whether it alerts / depends on the client.
If you are asking whether all games will eventually be changed to using the API at launch (and thus requiring the client to run) then only time will tell. But Civilization VI just landed and isn't exhibiting client integration, so it's not something that's immediately enforceable. Remember that most other platforms have even a very few number of games which don't call the client for launch, so it's going to be interesting if Epic mandates all its catalogue to be client-integrated for authentication purposes.
In any case if this news disturbs you and you have client-free freebies in you account but don't have archived backups of their current state it might be a good time to rectify that.