Big budget games are huge corporations now. It's not a handful of people anymore working on these games in some small studio.
You're just making excuses for corporate theft of software. Note that we are paying money, if they were giving the game away for free that would be different. But if we are buying a game we get the thing we are paying for.
Note that everyone arguing against can only do so because the internet enabled companies to cheat the population from comfort and safety. For the first 30 years of computing we were doing just fine getting complete files on discs.
If portal technology existed, DRM like steam wouldn't exist because you could storm the company when they tried to steal the thing. Valve and the game industry knew exactly what they were doing when they moved games from local applications to mainframe - client model of gaming. They knew no one could touch them. They could sit in the middle of the continent and defraud everyone with push button technology the internet enabled. So they could just force the policy.
There's no reason for any app or game to be divided between two computers especially when you are paying. Basic human rights and consumer rights to own the stuff we buy and not be spied on by our OS and games.
This world of being monitored everywhere we go that people accept is just proof humanity is stupid.
The reality is there is no way to hold these companies accountable for their bad behavior because the are 100's of miles away, that's why they get away with these anti consumer practices.