The dinosaur behind the little tree is this;
It's not going to stop at little add-on's.
If you truly think that, you'll never have to pay for a character (looking at you Javik), or an ending (yeahhhhh) or Character creator and on and on and on...
You are delusional.
It's going to con't to escalate, period.
It's headed that way now...
Javik is a bad example - he was part of the From Ashes DLC which was bundled into the N7 Collectors edition or available as a separate download. That's basically just a classic DLC pack... but would there be anything wrong with say, buying extra characters post-launch, for a game like Street Fighter 5? Before the general proliferation of the Internet into people's homes that wouldn't have been an option, either no new characters or having to buy a character expansion pack on disk months later would have been the only choices and then you couldn't pick and choose which characters you wanted it would be all or nothing.
You do always have the option not to buy into if you think it's a ripoff. I've not bought anything directly through Origin because their pricing system is an absolute joke. I've not bought an Ubisoft game since Anno 2070 because their always-on DRM system is draconian.
Now look at the companies that do it right, those companies that are closer to their fanbase, granted they're generally smaller companies; Colossal Order, CDPR, Valve (TF2 is free-to-play and funded by microtransactions now), inXile Entertainment, Obsidian (with Pillars of Eternity), Larian or Amplitude Studios.... and Mass Effect 3 would have been fine if it wasn't for having to connect to EA servers to validate your DLC every time (if your connection craps out you lose access to that content).
Hopefully the EA/Ubisofts of the world might learn something from the resurgence of indie studios lately, hopefully we'll have less SimCity, Diablo 3 or Batman Arkham Knight (on PC) style botched launches in the future, better thought-out DRM systems that don't punish people who bought the game (not as much of an issue on consoles since you're tied in to either Microsoft's or Sony's own DRM), worthwhile DLC and no pay-to-win microtransactions...
I believe that, in and of themselves, DLC packs and microtransactions are not bad things - it all comes down to implementation.