The insidious truth is that EA is now making a gambit for turning all of its published games into live services stuffed to gills with predatory microtransactions....its has even admitted this.
https://www.dualshockers.com/star-wars-battlefront-2-microtransactions-live-services/
No different to the slippery slope people warned about when Bethesda charged dumb asses for horse armor but were derisively dismissed as fear mongers, now we are fucking drowning in this bullshit.
this is part of the concessions that need to be made...with Battlefront 2 no longer having a Season Pass and all content free going forward it needs to balance that out with these microtransaction/loot box shenanigans...not an ideal situation but it's a lose-lose proposition...if they charged players for Season Pass type of content players would be upset as well