I think the other thing is that worlds is usually in Hawaii right? So that would already limit the number of people who would show up to watch since you gotta fly there etc. which you wouldn't bother doing just to watch. Whereas having it in SF means a lot more people could easily show up and there would be more fans around.