you see, Elo didn't come from nowhere. basically a lot of systems have been used and abandoned for various reasons, including GSL groups, GSL groups Bo3, Swiss with random seeding Bo1, Swiss with Buchholz Bo3 in final round, etc. etc.
every now and then there was an outcry for every particular system, so now Elo seems like a suitable way to do things. because there is no "perfect" system, as there will always be fans who dislike certain teams being matched. so, given the way the majors have evolved, perhaps it's around now that we stop this constant whining about "bad format"