At this point a game like Forza 5 certainly could. Just put out a $150 collector's edition that gets you every last bit of content in the game and any and all content that will be made for it. But they won't because they can make far more than even $150 from their whales. So we see $150 collector's editions anyway, and you'll be lucky if they even include a season pass. Its absurd.
We can literally hear these publishers licking their lips, and its like, hey buddy, we're right here in the room, and we can fucking hear you.
Exactly, it's shameless. I know some people are saying "Hey, I'm loving Forza 5. That token stuff doesn't affect my experience. I won't buy them". That's great, and for some people I'm sure it is about the journey rather than the destination, and they genuinely aren't fussed about unlocking everything.
But the game most likely has been designed with them in mind. They're hoping to catch a whale, one that keeps playing and playing, until they reach a point, maybe 100 hours in, 150 hours in, maybe 200 hours in, whenever, where they
still haven't unlocked all the cars. And they look over at the token price and think, "Hmm, I've spent so much time on this game now. I want to finish it, but it's just going to take me too long to get enough credits by racing." And they pull the trigger and buy the rest of the cars. Big money for the pub / dev.
Now they've got a pretty clear motive to tweak certain parameters during the creation of the game to maximise the likelihood of that above scenario happening. Increasing the price of vehicles, reducing the number of credits earned per race, etc. You end up with a different game, one where it's not possible to unlock everything in a reasonable amount of time. And it's insidious, because it preys on the compulsive 'completionist' mindset, and there are plenty with that mindset in gaming. It's the exact reason why f2p took off, and now they've somehow found a way to make people
buy f2p games. Astonishing.