Autojoin has its casual uses and users. If I don't really care to make sure that I join the team that "needs" me the most, and I come along in the middle of a game, I'll just join the team with the lesser amount of players. Sometimes it's very obvious who needs the help, and sometimes less so. Sometimes I'll join the team with the lesser amount of players, and they'll be like "dude, help them; we don't need it".
Autojoin is also useful at the beginning of a match, to just join a team without getting any error message. Sometimes I just want to play, whatever happens, no preconceived plan. It depends upon my mood, the server, if I know the people there, if they know me (if I'm aliaswhoring and which of many AKAs I'm using), how many players are on, and etc.
I'm sure most people have something keybound, and a plan in mind at the beginning of every match. I just hit autojoin, and follow along with what anyone who looks like they have a plan is doing (unless it's really stupid, although it's usually easier for them to find out by trying it, than by talking them out of it). Usually I find good killwhore, and try to stay just off their main route, and a little behind them, unless I'm helping the builder. Works for me, probably not what anyone else would do, but "meh", sez I.
In short, it's a button, some people push it. I'm glad you have strong feelings about it; the universe is as it should be.

<topic=on>@
OP: For some reason the }MG{ wiki is currently not working for me (I get a novel error message), but just google "tremulous"+"binds" or do a search on the forums for some neato examples.</topic>