Ultimately, people get the market they create through their buying decisions. The reason these market inefficiencies and misaligned incentives exist is that game distributors know that people will spend a lot of money on games and won't pay much attention to the fact that they are actually not buying ownership but only a subscription. The only way to "fix" that, if it's a problem, is for people to change their buying behavior so it is no longer lucrative to distribute games on those terms.
> The distributor might also own the developer.
Yes, fair point, I had forgotten that Ubisoft in this case is both.
I agree in general. Remember, though, that copyright is government intervention too. Are you in favor of getting rid of that? That would solve this whole problem too, since just downloading a new copy without paying would then be perfectly okay.
First of all, when a game or a platform does poorly, the reason for that can be very hard to discern (unless there's some kind of coordinated vocal protest). "The customers are disagreeing with the fine print of our end-user license agreement" usually isn't high up on the list of reasons.
Secondly, there are many degrees of incentive separation between the game developer and the customer. If the distributor offers the game developer a good lump-sum payment for a platform exclusive, they might not care about the EULA. The distributor might also own the developer.
IP isn't fungible, so competition in the space is subject to much more inefficiency than a market for, say, wheat.