It depends on what the game is designed for. I can't really argue that Team Fortress or DotA are bad games because of their single player. Super Smash Brothers has a mediocre single player. Any fighting game, in fact. Most racing games...
I think what Yahtzee usually gets down on is when a game attaches single player as a novelty, like the Modern Warfare type shooters. Or, perhaps more rarely, when a game doesn't know what it wants to be, and has half-assed multiplayer and singleplayer.
So I agree to the extent that games with an actual fleshed out Single Player mode should be worth buying for that single player alone. Borderlands 2 imo does not do well in this respect.
Racing games, fighting games, some shooters, RTS, sports games(?) usually have single player as an extended tutorial for multiplayer. Goldeneye is a good example of a game doing this right. Goldeneye had a long, in depth single player game. If you put the game modes side by side, Single Player would clearly be the more developed mode. But multiplayer was a blast anyway.
I think what Yahtzee usually gets down on is when a game attaches single player as a novelty, like the Modern Warfare type shooters. Or, perhaps more rarely, when a game doesn't know what it wants to be, and has half-assed multiplayer and singleplayer.
So I agree to the extent that games with an actual fleshed out Single Player mode should be worth buying for that single player alone. Borderlands 2 imo does not do well in this respect.
Racing games, fighting games, some shooters, RTS, sports games(?) usually have single player as an extended tutorial for multiplayer. Goldeneye is a good example of a game doing this right. Goldeneye had a long, in depth single player game. If you put the game modes side by side, Single Player would clearly be the more developed mode. But multiplayer was a blast anyway.