Assassins Creed is a series that's happened with. "I'm not buying anymore of these games!" ~Buys and pre-orders next release~
Microtransactions, paywalls, DLC, whatever they want to call it, has been good and bad. EA games like battlefield are a great example of "DLC" issues. You'll be buying "new content" when it's just default game pieces that were sliced out and resold.
It's one of the ways devs have become a little cozy in their building of games. If the game turns out to be shitty and buggy, no worries. Just send out a patch for it day one.