i miss the old days as well but when these companies get too greedy the industry revolts and then people head over to the good ol' pirate bay to simply steal the game with all DLC unlocked.
If i hear about a game with microtransactions as part of their business model, I stay well away.