It's hard to make too many excuses for how they've been handled. Given the fire and fury that's surrounded the game in the run-up to release, both parties may well wish they'd have kept things as they were.
The answer? In Star Wars Battlefront 2, EA and DICE's first big step away from that older model is loot boxes.