Left 4 Dead is not about singleplayer. You can play it with a friend via splitscreen or with 3 other friends via system link, but the game is meant to be played online.
Also the locations stay the same, but you will face different enemies every time you play it. So you never know the location of certain enemy groups. That keeps the game kinda fresh.
And well yeah I wouldn't buy it for singleplayer.