This is ridiculous, half of the arguments dont make sense, or are ignored if they do.
First of all, there is nothing wrong with randomness in a game, because it makes a game more interesting. However, that doesn't mean that a game should revolve around randomness, pokemon is not a casino.
The mayor part of evasion is that it makes the game more based on luck, and more importantly, it gives positive feedback. Things that brightpowerder, miss chances and secondary effect chances make it far less of a problem if problematic at all is because they have a static randomness. You know that there is a 70% to miss, or that you can get burned by 30%. However, evasion moves give the problem of it giving positive return. If you get that miss, the next hit will be increasingly more difficult to make. Everyone is annoyed with a crit but getting hit with a crit wont get worse due to the fact that you got hit.
Secondly, there is no counterplay. Now, let me explain this before you point me to the hazers phazers ect. Now stealthrock is ever present, but especially now there is strategy around it, counterplay as you will. Spinning and spinblocking is limited, so you know what you can do to deal with it. Also, you can choice to ignore spinblockers because its still viable to play with stealth rock on your side. ( Also added that stealth rock is a given, its static it will always do this in every single game always )
With evasion, neither is the case. You cannot ignore it because it affects every single offensive move you make, you cannot say im not gonna run this because i have no space for spinblockers so this and this might be more viable. You cannot say, i have to run unaware clefable because this option excist for the sole reason it excists.
Also, its not limited. You cannot asume that a defog and whirlwind alone is enough because you dont know what runs it. Your defog Skarmory might be more then adept of ruining the day of evasion gliscor, but you cannot hope for it to Defog an evasion jolteon or magnezone. Skarmory will simply fail doing so due to the fact that or Jolteon kills skarmory. Now with Roar you cannot deal with magic bouncers or soundproof pokes in addition. Give the fact that almost every single poke can learn evasion, there is no way that a single, 2 or even 3 can deal with it. Now you say you cannot deal with everything, your right. But your not dealing with everything, your dealing with just a single move. A single move uncounterable. Thats different then being able to reliable handle Breloom at the cost of infernape. Also this different with our lovely flinxhax because its limited in the available pokes that can run it ( Mostly Togekiss and Jirachi ). And IF you manage to kill of that 1 evasion user, WP. The next 5 can do the same!
Then theres still arguable that defog on its own is counterplay, because in order to be able to make any moves not limited on yourself exclusively you HAVE to switch to your defog/roarer and have it use that respective move. Something is not counterplay when your forced into it. Lets alone forget you give 2 free turns away where he can do anything he wants, while his setup alone has influance in the game due to the turn on which evasion boost is used already affects potential attacks directed its way.
Lastly, we have taunt. Taunt removes the counterplay completely of your oponent in a way not even sleep without a sleep clause can manage. It means that you have to attack me, but you cant attack me because you have to defog to attack me. If you switch i taunt again, or you lose your defog and you still cannot attack me. It removes counterplay due to the fact that its has positive feedback. When i taunt you, i win providing the luck is at my side. This actually removes play from both side. It's basically a tossup now.
Now lets discuss the positive side of this:
-It gives you more moves and options to use. Not more strategies, hope we're old enough to know that rolling a dice is not a strategie.
-Moody bidoof is not banned anymore.
Well, what would we rather have.