do you honestly think that activision should only get 1 payment of $50 for call of duty... and then the rest of the 7billion people dont have to pay because that single person that bought it, then copied it 7 billion times
do you really think that teams of hundreds of people working for over a year on the game should get a split of only $50 (meaning each employee is only paid a couple cents for a years work)....
Hard to argue this point. Most open source games are pure crap. Even open source technologies such as the id Tech 3D engine started off as closed source.
Pretty easy to argue here I think. Call of Duty is an online game requiring actiation with a key that can only be used once. You don't pay for the game, you basically pay for the key and it's a consumable. By creating more keys that allow the key owners to play online, copying them doesn't matter anymore. Same for other online games.
That shows companies are already adapting to the copyright problem, and how do they do it? By selling a unique consumable every single sale - and it works.