Thanks all for all those responses. I also get why some people disagree, but you can change the limit of joining teams to 2-3 seconds or even higher.
That's because, if you join and leave, it's spam, but If you change the limit of joining teams, it's not a problem! ;)