Uhhh no.

We don't necessarily follow the line of Ability evolution. If a Pokemon evolves and has a choice of two, the trainer has the right to choose which one it gets. So DCM can have a Numel with Solid Rock.