Yea, with the fact that the enemy team can already see the player who's holding their flag, I guess it wouldn't make much sense to add some kind of handicap to those holding the flag. Agreed.
I guess the game mode also functions fine without the idea of spawning on other players. But for those really really big maps it kind of makes sense? I really just got the idea from Battlefield lol.
Added more suggestions, feel free to voice your opinions on those as well <3