Wondering if there will ever be legislation on DLC, need an MP to pick up on it....
Be pretty good, not just for EA but everyone.
IMO the only good way to do the DLC is how Smite (Hi-Rez studios) do it.
You get a free game (used to be 5$ in early days but they made it free), and if you want you can get the "everything" package by paying 20$. In this "everything" - new content is included, as well as old, as well as anything that ever comes out next. Basically a "premium" package, meaning you don't pay $5 for the next god (it's a MOBA with gods, pretty fun), you just pay 20$ and get all of them at once, old ones and new ones and upcoming ones. I mean I hate paying for stuff but this seems most reasonable, as you pay once to get it all, instead of paying 100 times for 100 gods. Feels like they're milking your wallet quite a lot less really.
Overwatch also has a decent point with involving only cosmetics in loot boxes that you get by playing anyway. They fixed them quite a lot since the early days too (you used to get a duplicate or 4, out of 4 items, in every loot box), and have special events that give you cool new ones. This way the only changes in the game don't actually impact the game itself.