The main site has 2 download links, one to hl2files and one to moddb. Where are you seeing 3 million downloads?
Secondly, that's over the course of a decade. We only ever had a couple of hundred active players ingame, which quickly dwindled immediately after the release of 1.2, picked up for the first patch, dwindled, picked up for the second patch, kept dwindling, picked up for a bit, and then dwindled once more. Who kept the game alive? The team? Yeah, no. It was the people who's opinions didn't matter who kept this ship afloat. They bought the servers, they held the tournaments, they gave out the prizes. They kept the ingame community alive. Because of loyalty to the game. You asked me about loyalty, and yet in your very first post you say you don't care about the community, and in this last post you say the opinions of the community don't even factor into the game. Are you creating a game so that you're good at it, or so that a community can play it competitively? But it's fine. At least its all out there now.