Quoted By:
Gamefreak in gen 8:
>We should really remove Hidden Power. Being able to give any Pokemon a move of any type can make the game very unbalanced. Plus, now we can intentionally balance some Pokemon around their lack of coverage, like Regieleki or Spectrier.
Gamefreak in gen 9:
>Any Pokemon can be any type. And as a bonus, every Pokemon can learn an 80 BP, 100 accuracy move for their new STAB. Physical or special? Whichever is higher, of course!