The problem that has caused this game's meta to come to a standstill are the two plateaus of balance.
There's AD and tank duking it out on their own level...
And AP is looking up at them from the bottom of the barrel.
AD's are hideously overpowered. Every single one is. Even AD Annie would be overpowered, probably.
What keeps people from realising this is that tankiness is equally overpowered. It scales so ludicruously fast that only the staggering inter-item synergy of the AD carry's average build can stop them.
This game isn't a trinity of factors. There's people saying there's five roles, but that's not really true.
There's the tank, and the AD.
Everything revolves around those. Tanks and Assassins work together on one hand. Assassins do their best to take out the AD in order to let the tank deal with everything else.
Support and AP assist the AD carry. Supports do their best to push them through early game while the AP forces the tank to invest some of their money into MR, preventing them from going Randuin's + Frozen Heart and completely waltzing over the AD carry.
If you want to get rid of this excessive AD carry oriented meta, you'd have to do a severe realignment of a lot of numbers.
Survivability would have to be cut down harshly to make tanks less unkillable. Their base damage is too high to allow so much durability. But they currently have to in order to be able to take a stand against the AD carry.
Which is why the AD carry's potential needs to be reduced as well. Probably the best way to do that would be by reducing crit bonuses.
This would make it easier for the AP and Support to provide more meaningful contributions. Focus would shift away from the AD carry and spread out over all the roles, probably stopping the 0 CS meta.
Of course, this is only a matter of flavour. If you want this duel of Tank vs. AD carry to continue, you won't like such changes.