>>45855126Seriously.
What they should do is assign numerical values to certain mons, moves, and abilities.
So every Pokemon would have a certain value, and any move you give it would increase that value by a certain amount.
Dracovish's value wouldn't be too high, but Fishious Rend's would be extremely high because the move is clearly better than the mon itself.
And, of course, a move's value should be variable based on the mon using it. Fishious Rend could be something like 170(a)/(255-s), where a is Attack and s is Speed. Then Fishious Rend for Dracovish would have a total value of 85, but only 76.5 for Arctovish.
Of course, things like STAB and Strong Jaw would also have to be taken into account for the formula, but this is just a hypothetical.