They changed it without giving me a reason...what's up with that?
Spawn delay does numerous things.
1- you get a chance to regroup and calm down.
2- you can spectate your teammates and see where they and the enemy are
3- mostly prevents spawn trapping
4- gives you a chance to change classes
5- made a big differentiation between hardcore and core.
It's all tactical which is what hardcore is mostly about.
oh and #6 - it gives me a timeout to swig my beer