People who complain about random crits are part of a bigger problem of competitive elitists. They believe the entire game should be balanced 100% around competitive, and competitive settings and rulesets (random spread, random crits) should be turned off in casual games. These are the same people who call tons of weapons "garbage" and trash on people who use them even if it's for fun (you've probably come across someone like this, think "black box is a crutch"). The whole idea that they should have more of an opinion in the game than you because they're experienced or play competitive just boils my blood and further makes me side with casual players. Not only that, but those who think 6v6 is the purest form of tf2 are faggots because you're excluding almost half the playable classes simply because they don't fit in your specific hyper aggressive gamemode. I remember when I did actually pay attention to competitive, I only watched Highlander on payload. 9v9, one of every class, felt so much better, like how the game was meant to be played.Random Crits are literally the fucking best and aren't even random - there is a decent size ramp up for crits and it's tied to recent player damage/skill/etc. It's a genius way to prevent stalemates and long protracted battles where both teams have a medic/dispenser handy.
If you want two boring teams shooting each other's gigantic health pools, play overwatch.