Speaking only for myself, I'd love to see more teams in SCS and all the other tournaments. I do everything I can to encourage new teams. The bottom line is that it's open registration and anyone who wants to join can join, and LT&CO showed this week that you don't have to have been here since SCS1 to take the title. This was an invitational tournament that went on alongside the regular one, and even in this case people were able to sign up if they wanted.
In other words, if you have anyone that wants to join SCS, have them sign up and take their shot. No one is going to stand in their way.