Does anybody even want loot crates and crafting in their multiplayer shooter? Why can't they just tear out all the stupid stuff and just make a good game? Oh, right, because microtransactions are God now.
So how do these changes make the multiplayer more fair? My experience with the Battlefront 2 beta was that it was wonderful at first, but became wildly unfair and unbalanced towards the end of the beta. Some people had ridiculous star cards that gave them invulnerability or near invulnerability. You had no idea what cards your opponents were using until they killed you. Matchmaking made no attempt to place people in games based on their cards -- just their account levels.
I'd buy Battlefront 2 if it were fair. Unfortunately, it carries the dubious distinction of being the most unfair game I've ever played.
I'm naturally inclined to buy anything Star Wars, but the lack of fun Battlefront presented followed by its obvious [negative] influence on the Battlefield series (i.e. Battlefield 1) has made anything EA starting with "Battle..." seem unappealing. These games are terrible, but they sure do look and sound purdy! Lipstick on a pig comes to mind.