Isn't getting "new features that haven't been a part of the game before" the entire purpose of paying $60 for a sequel? It's not like I have an opportunity to try it out before paying for it, either.
This microtransaction stuff doesn't need to be going on in full-priced games. It's one thing to buy a $20 game and have the choice to add epsiodic content to it or new game modes piece-by-piece. But when you advertise new features in a game, pay $60 to get the game and then find out you need to pay additional money to unlock said new features, they'd just as well raise the retail price to $70, or sell roster/patch pack for $20.