This is the meta of abused on hit effects
Attack speed items have too much power in them, right now in the meta significantly large portion of junglers, tops, and adc's focus on abusing the shit out of on-hit effects on their items or kits.
Attack speed and AD used to share a balance, you wanted an equal amount of them. Because if you built one, you either hit hard but slow, or little but fast. Right now the balance is way off. At the moment there are so many abused on hit effect items that you can build attack speed and have the same damage as someone who built all damage, but hit faster.
There's a reason we removed Madred's Bloodrazor. That item was totally abused in champions like Original Yi, Warwick, Tryndamere, etc. back in the day and it was just too powerful. Now on hit junglers have a new tool to abuse in a meta of abused on hit effects ALREADY, and it's just a mess.
Attack speed items are just too powerful, tacking on double on hits every other attack on rageblade was totally over the top, while items like Botrk, Triforce, Bloodrazor, Runaans, and recurve bow are all way too powerful in their respective uses. There is a reason why irelia wasn't played for a while despite her true damage on hit, same with yi, because the items just didn't support it. Well now with these items you can do more true damage from your onhit then you do with auto attacks or the rest of your abilities while still gaining bonus damage from the onhits that you get from items. This is not okay.
Building solely one needs to have a tradeoff. Bot lane is covered in abused onhits like Twitch, Kog, Lucian, Caitlyn, Ashe, Kindred, Vayne, EZREAL? Not a single one will build an actual damage item other than infinity edge within the first four items in their kit. They will build Recurve bow into some abused on hit, then maybe infinity edge, and then nothing but attack speed except for maybe the last item. Every single one of these abuse kit on hit effects because the items promote them to do so. Why build an infinity edge first when I can build Runaans on caitlyn and charge my headshot three times as fast AND still have 15 physical damage on hit with crit chance? Or why build Infinity edge on twitch when I can use Botrk and hit the entire team with the current health damage?
This doesn't just apply to bot laners, Top laners have Irelia, Teemo, Shen, Quinn, Kayle, Jax, and the junglers have basically the same list except it includes other champions like Yi and Udyr.
I'm not saying we should remove the identity of these items, I'm saying we need to remove the way they just abuse on hit effects.
First off, physical damage on hit with recurve bow is a huge no no. You are trading off that physical damage on hit to get attack speed, there is no reason to put that on the item.
Rageblade needs the double on hits of the item taken off, and the rest of the item buffed to be worth using.
Botrk needs better stats, but the current health damage of the item removed.
Honestly, revert triforce back to using zeal. The whole reason you removed the crit chance was that champions who wanted the item for the on hits had no reason to use crit chance. You made the item to be abused that way.
Youmuu's is a strange exception. It grants a burst of attack speed and power on an item that has huge damage and armor penetration. Imagine if the item just had the active as a passive, because you are only going to use the active when it really matters and not farming in lane. You are going to use it to all in someone, so thats basically what you're getting from one item slot. Here you either need to do something about the active, or the passive stats, BUT NOT BOTH.
This is just my tidbit of wisdom, normally true damage on hit would be okay, but because of these items they abuse the shit out of it to hit ridiculously high numbers with the true damage while still maintaining normal numbers everywhere else.