I see where you're coming from, but considering this is only the 2nd Star Wars game in the 10 year exclusivity deal, and that it sold under EA expectations, it's quite possible they still haven't recouped however much they paid Disney for the 10 years of exclusivity. I'm guessing EA had to pay at least $1 billion to get the exclusive rights to make Star Wars games for 10 years. These weren't just 10 random years, it was 10 years during which new Star Wars movies would be releasing, while Star Wars popularity would be at an all-time high. Must have been a very expensive deal.
You have to consider that the first game already sold like crazy, so they recoupped alot of money there.Not to mention all the DLC they sold.Then you have this second game, that not only sold well already, but if EA hadnt screw up, it would have sold much better.It would take a better analysis to see if they reached 1 billion with those games alone, but if it didnt it would have put it really close to it.
Plus on those type of deals, usually the profit is not meant to offset the cost in one product.Disney bought Star Wars for 4 billions and it took them 3 movies to offset the cost(looking only at the movies, and leaving everything else out).Seeing how EA manages to pump 1 SW game every two years, they could have made 5 games in those 10 years, and assuming that each game gave 500 million dollars in profit, you would have one hell of a deal right there.And that is just counting the money they make off of the base game.(So special editions, DLCs and microtransactions are all out).
This is not aiming at you, but people need to take out this fantasy that game development cost way too much, especially for games that are, for the most part, a garanteed success, like COD, Battlefield and Star Wars.
My (locked) thread about how difficulty should be a decision for the developers, not the gamers.