It isnt a fail. There's no way to determine a legit genned pokemon from a pokemon caught in game. And there's nothing wrong with one either, the system checkers exist for ILLEGAL pokemon, ones with characteristics that cant be done legally. And they work, so actually gamefreak succeeded.