Unfair is not the word to use.
It IS flawed, but not UNFAIR
Everyone have to work with the flaws that it have, and it simply forces you to redesign your team should such problem occur. You can't just use your standard team in everything, you need to learn to adapt.
I would love it if we have more control over auto with various "settings", such as cast priority, target priority and maybe even cast delay. But that's not because it is "unfair", it isn't, it's because I like control.