They don't care about canon when it comes to characters specifically.
That's why characters have moves they never do in their original games.
We may as well assume Yellow and LGPE are canon anyway, due to Pokemon being in a multiverse. Team Rocket could bring some comedy.
I also highly doubt Sakurai, Nintendo, GameFreak, and The Pokemon Company care about what's "canon" except for character personalites and only their moves if they don't have enough canon stuff (unfortunately Ganondorf is stuck as a late-development Captain Falcon clone whom now uses swords).
Lucario may have been made for the games, but his first appearance was the anime, so I dunno...
edit: and Gengar would be an awesome addition, I don't care about "Gen 1 pandering" as if it doesn't have enough good choices on its own, and I'd also like Gardevoir and a Gen 5 rep.