But everyone knew or was at least informed that it was a multiplayer only game, presumably online play.
It should absolutely influence the decision to buy the game, but it's not like this is the first time a major release has taken this approach to development.
Unreal Tournament 3 from 2007 was for all intents and purposes a multiplayer only game with a fairly basic campaign that consisted of an over map with narration explaining why the player was doing X type of game in X arena. No one bought it for campaign mode. Since players were almost exclusively playing it for the online multiplayer, minimal resources seemed to go into the campaign mode and maybe this is why developers of Titanfall chose not to divert any resources away from the online mode.
You have to look at it in terms of overall development and marketing budgets when it comes to pricing. All the resources went into online, there were no budget restrictions with regards to the in-game content (models, textures, environments, characters, etc.) and it has been marketed as a major release title as it should be.
I suppose the biggest disappointment should be from players who wanted the XB1's Gears of War or Halo with regards to an epic, fully developed, playable story.