Imho this is no issue, as long as the game is playable after download without some kind of server or account.
The moment you need an account or server to play you don't own the game. I think governments should step in here. They must force stores to use words like rent or lease instead of buy. That way it is way more clear where you are going to spend money on.
> I think the actor model comes closest to Kay's objects.
It's rather the other way round. There is no pre-Hewitt implemented semantics matching Kay's later 2001 claims; Smalltalk-72 was a synchronous token-stream interpreter rather than a system of independently active message-driven agents; FLEX shows processes, scheduling and quasi-parallel control, not objects, not messaging, not actor-style autonomous entities.
Actors are great, but it’s just making objects large enough so one thinks carefully before architecting a whole hierarchy of them to solve a simple problem.
As someone else said in this thread, OOP is fine for modularity, the problem is people don’t know how modular a problem should be and are driven to overcomplicate the design of any application.
The moment you need an account or server to play you don't own the game. I think governments should step in here. They must force stores to use words like rent or lease instead of buy. That way it is way more clear where you are going to spend money on.