O well, take it easy, guys. STCC is free, and we get that as our bonus to LFS, either you like it or not. Becky is not asking for any fee nor any pre-requisites. Why the hell do people moaning about this or that? If it is compulsory to the game, then maybe you can complain that. However, you can just ignore those STCC servers if you do not like them.
Hey, make your days by watching some hilarious clips on youtube. It's kinda pointless to insult anyone over here.