I've been thinking about crits a lot recently, and it made me recall a time when dodge was in the game. Everyone could build Ninja Tabis and gain like 10% dodge chance from auto attacks, and Jax's whole kit relied on dodging auto attacks. They removed dodge because they don't like the gambling, unreliable mechanic. Yet they kept crit, which is also a chance-based mechanic. Why?
Crit as a means of increasing damage is interesting, but it's unreliable, it's chance-based, and it doesn't feel good to receive a crit any more than it feels like you're really responsible for landing the crit. It's all chance.
The math of crits as it stands right now is this: for each percentage of crit you obtain, your average damage is increased by that percentage. Example: you have 100 AD and attack at a speed of 1 hit per second. Let's say you have 33% crit. Over 3 seconds, you will attack 3 times, and each hit has a 33% chance of dealing 200 damage instead of 100. This means that, on average, you will hit 1 crit for every 3 attacks, so you would hit one attack for 200, and two attacks for 100, or 400 total damage. 100 + 100 + 200 = 400 Instead of 300 damage in 3 seconds, you will be dealing 400 damage in 3 seconds. 400 is 33% greater than 300, which means your average damage increase is literally exactly equal to your crit chance.
So here's my suggested alternative: critical strikes no longer deal 200% damage BUT, when purchasing your first crit-based item, all attacks will now be critical strikes, and each item heightens the power of the critical strike
In other words, let's say you purchase a zeal. Instead of giving a 10% chance to crit for 200%, all of your basic attacks will now deal critical damage equal to 110% Any subsequent crit item would increase the damage of the crits by the same percentage they currently give right now. This mechanic would get rid of the unreliable mechanic of chance-crits, but still provide the exact same average damage as the current critical strike mechanism.
Doing so would significantly reduce the annoyance of early-game crits, which can often result in terrible one-sided fights, even though landing a crit with 10% crit chance has nothing to do with skill.
The reason I say to keep critical strikes in the game, rather than just making the crit items turn to flat damage or AD scaling items, is because you would have to rebalance towers if you relocate crit damage into flat damage. However, if you keep crits in the game, you can still only hit towers for normal damage, which being able to critical hit minions, monsters, and champions. It would require less rebalancing, but solve all the chance-based issues revolving around crit.