So we have all played FPS/TPS military shooters. Big name examples: Call Of Duty, Battlefield, etc.
These games have ridiculous single player campains which last between 4-6 hours on an average difficulty and the story, most of the time is a bunch of military jibber jabber with the same plot points repeated over and over again. There is nothing new or refreshing about these storylines and worse of all, many times they don't even make any sense. The characters are so one dimensional and cliche, it's not event funny. The only reason you would even play these game modes are for the setpieces where things blow up or some Micheal Bay scene ensues, which again have been completely done to death.
But above all, no one plays these types of games for their single player experiences, but rather for their multiplayer offerings. Many people won't even boot up the SP and go straight to online multiplayer. Besides MP, Co-op seems to be another growing avenue for these games such as Treyarch's innovative zombies mode in Call Of Duty which is very popular.
So this begs the question: Why even bother making Single Player? Why waste so much development time on a mode that is completely throwaway, has little to no replay value and most people don't even care about? How about just spend that extra time BALANCING and expanding on the multiplayer even more? Or maybe make some new co-op game modes where the emphasis is on playing with others? Or perhaps, and this one may be a bit out there, how about sparing us the single player and charging us a bit less for the game?