>>52920994Fossil pokemon are inherently flawed, the method that restores them to life uses other living genes to fill in the holes that cannot be successfully synthesized, ala Jurassic park. This flawed gene is generated from rock pokemon, which are noted in some cases as being made of living rock, ergo, why all fossil pokemon are rock types.
Aerodactyl is a rare case where it gains a mega form which through mega evolution, it regains its genes that were dormant, reverting to it's ancient self genetically, and ironically is still rock/flying, which is fascinating for researchers.