Noone played matchmaking because:
- Hackers in every game.
- Queue South American players with Asian players with European Players all on an Asian server.
- Ridiculously unbalanced matches due to lack of placement matches, lack of a proper elo system, and lack of a playerbase.
Valve tried making tf2 a competitive game, it didn't work. I respect them for at least trying with matchmaking, but it was so riddled with problems that haven't been fixed years after the release, that it is never going to happen. Valve will not support competitive tf2 in game.
Please stop being delusional thinking valve need "data" to change weapons. They don't need data. There is not enough players in competitive tf2 to give them any sort of useful data. If you try to find correlations in a shitty sample, then you are going to find completely irrelevant stats, and are going to miss the actual important ones.
What Valve needs is people who actually play competitive tf2 to tell them what to do, and for them to listen and do it. That is not going to happen since the playerbase of competitive players is so split, not only into HL/6's but also within these modes into those who want to ban everything, and those who want to unban everything, and all opinions in between. We don't even know what we want.
All I want is for Valve to fix many of the bugs in the game, to keep servers alive, and to advertise and promote competitive tf2 (both HL and 6's) financially. But that's just me. I don't expect them to do these things. What I do expect is for people to stop acting like you are a savior of tf2 with your data collection. Play this league for fun, to win, for money, for new strats, for a new gamemode, for ANY reason OTHER than data collection. If there are any good updates that were claimed to be originated from the data gathered by competitive tf2 players, they are 100% pure blind luck, since there aren't enough players to actually get useful data.
edit: tl;dr agree with getawhale