When 20b, mixup, froyo, and ascent(or whatever they went bye) were playing and we still had esea lans tf2 had a high enough viewership to justify sponsorship, I'm necessarily talking salaries of a significant number for players, but at least people would've been able to get travel expenses and eyes on the game could increase. Well people shouted nigger in front of them.
The point is that there are so few people to welcome into the TF2 community and so few people considering sponsoring teams/leagues so it's even more important that you don't turn them away. Also I'm not trying to say TF2 would be a large esport all I'm saying is TF2 should be in a better place than it is, the community has had opportunities from growth and they've largely been squandered.
You also brought up the fact they're a bunch of other options people can choose from if they want to play an esport, all with bigger communities and opportunities to make money. This is exactly my point why would you stay around playing TF2 when the communities toxic and the top players continually engage in behavior that turns sponsors away?