Well, i got into a verlisfy video in form of a thread
My opinion is the following: Yes, everyone should enjoy the same game the ways is presented to them, even if cheating is the way to go
Cheating in pokemon turns wrong when people effectively modifies the monster to break the game, like getting a spiritomb with wonder guard, i don't think there's any problem on making a pokemon with legit moves, legit abilities and maybe a shiny to prettiness, because is the same pokémon, and it has the same potential of a bred one, just with less time put into it
On this topic though, what i really consider a problem, is idiots who considers itself pure and unnecessarily bash other players because of these things, the "cheater" is having the same fun as you, that's the point of the game
one example that really got into my nerves is the already mentioned verlisfy, which, at this point, doesn't have any relevant accomplishments in competitive and yet, bashes even the WORLD CHAMPION just because a raichu is on a dream ball, that's unecessary, and dumb, besides that, the pokémon was accepted into worlds, so it's legit.