My guess is it's social networks, and stuff being integrated in-game, and matchmaking and dedicated servers possibly. People wouldn't really search for something like clanbase, and it would always get overtaken by things with money and association to big tournaments (like ESL), etc.