I personally feel that's dumb. You can give your pokemon max stats, but no to abilities that they are going to get.
You can get perfect IVs from RNG abuse or even just from breeding. Impossible abilities are absolutely impossible right now. Also they won't necessarily be released in a way where Egg Moves are possible.
--
SuperNiceDog was not so nice to my bracket.
Congrats to SuperNiceDog for winning the Rivalry Rumble Guru Contest!