Crit itemization Rework Idea.
Just remove crit in its existing form, rework Essence Reaver, add 40-50 AD to the Zeal upgrades and make it so Infinity Edge is a luxury item with a crit passive like this:
Infinity Edge +100 AD Unique Passive - Critical Strike: Every attack amplifies the damage of your basic attacks by 10%, up to 5 stacks for 50% damage increase. The passive stays stacking up to 10 stacks, but doesn't increase your damage anymore. Upon reaching 10 stacks, the bonus damage doubles.
This way they deal enough damage to squishies courtesy of the AD in the Zeal items, and thanks to the bonus damage at 10 stacks, they can deal with tanks as easily. Also, they would scale more linearly and they'd have presence in midgame without the need for their items to be gamebreakingly cheap. In addition, in this iteration lifesteal is actually needed and not an overkill stat for their survivability.
With AD on zeal items, they would actually be able to be built on other champions apart from ADCs and crit champions.
As for champions like Yasuo and Jhin, which are reliant on crit, they could be buffed or made to have special passive interactions with Infinity Edge. Jhin also would still have his crit passive, he would get AD with Zeal items and would still scale it with attack speed, so there's that.