You don't really need signle-player campaign if the multiplayer is done right CS GO is the proof, but the thing is that the price and content you get are well balanced. I agree with you, if it's a triple A title it should have singleplayer that you can spend some time on, and not just 10 maps...