I have to say that I did that, sorry, admins spawned me on the past when join (once on EBS), so I though it was good. I started to deny that once Ztranier explained me his opinion on this issue.
What I think now:
-Respawn on technical problems.
-Respawn on late join after map change.
On my opinion should be used as a tool to solve problems not for fun.
The best is play as the server is intended to be played
In other cases we can wait, as cap the point often takes 2 or 3 minutes, no more.