I honestly think $60 is a huge rip-off for a game that only offers strictly multiplayer modes online and offline and no single player modes at all and on top of that, we have to pay another $50 just for the Season Pass to get only more maps and more weapons, still no single player modes. I'd rather stick to the older Star Wars Battlefront games that were originally on the PS2/Original Xbox. Fuck you EA, you greedy bastards.
It's worth what the market will bear, like everything else. If the product is successful, it's obviously worth the cost.
Personally, I can't stand multiplayer-only games so I wouldn't bother with Battlefront. But I guarantee you could sell CoD without a campaign for $60. Hell, you could probably sell it for $80. It's the addiction factor; people get so hooked on online multiplayer - as they do with MMOs since the days of EverQuest - you can get away with charging almost whatever you want. Why do you think Activision can keep charging $50 for the Season Passes, and the only thing those Passes consist of is new maps? People pay for it in droves.