Its more in the game for the fact that each round will be rather long and Valve don't want a dead player to have to sit inactive for long periods of time as this would bore them.
I believe the checkpoints are fairly sparse and how far you are in the level goes towards determining where you will respawn.
Personally, I think it's great
