Yes, but it would have to give up an ability to do that. If you had an unblockable move version + an ability, that's quite a lot of power (assuming all other variables are the same).
It really depends on how integral the ability becomes to the pokemon.
If the ability remains free we could nerf the pokemon by giving it something like Truant, or if we decide to make it a true counter to spikes, as was being planned earlier by some other posters in this thread, rather than worry about making its typing Poison or Steel to resist Stealth Rock it could become Steel/Ground or Poison or Fighting with Levitate to avoid normal spikes.
Not all abilities are equally potent; leaving the ability free gives more freedom to those will participate in the process of creating the pokemon. Scrappy itself has more consequences beyond allowing Rapid Spin to hit Ghosts; who knows if allowing the CAP to use Tri-Attack on Gengar becomes potentially broken?