So the thing is, when K2 Krabiwe tried that last year, just for ground RB, Gaijin took steps to block bulk downloading of replays to prevent anyone else trying exactly what you’re describing. And when Gszabi tried a bulk replay scrape last year to try to figure out average game length, the data came out so messy he had to admit it was beyond his ability.
So yes, in a theoretical universe of infinite monkeys what you’re saying could be true, but the best dataminers in the game community worldwide found in practice it was impossible until Statshark came along. Maybe they were all just really stupid, hard to say. But these aggregate stats you’re looking at in this post weren’t available to anyone in any practical sense outside of the Gaijin inner circle before this month.
I do think it’s interesting to see how Gaijin will react as Statshark continues to get attention. Whenever someone tried to base an argument for a game change on Thunderskill stats, they could always dismiss it as “those aren’t the real stats, and we won’t tell you the real stats.” Not seemingly an option anymore.
“If you went through [service records] and looked at this for every player, you could piece together a total for all gamemodes”… Yes, check my previous pieces, I would do stuff like that with sample sets, I know the level of compute involved pretty well. What I and no one else ever knew we had access to though, and that you can’t get reliably through either scraping any amount of either service records or replays (except for air RB) is the BR of the match played. Absolutely crucial piece of data.