Irelia is played by the people who actually like her kit, not juat that she would destroy every top laner she played against.
Also, if you don't like my opinion, fine, I understand. But just relax a bit, this isn't life or death where your opinion means law, I'm just throwing what I know out there.
Besides, I like shaco, but every enemy I play against knows what my flaws are, so I stand little chance.
Finally, most balancing comes from what some players will do to win, like tryndamere split pushing the entire game, similar to what some shacos would do. And these shacos would have no trouble at all.