And don't forget that most asteroids are spinning over its own center-of-mass. The thrust generated by evaporating rocks on one of its sides will be changing direction as the asteroid spins around. Think of a rocket with thrust but no stabilization. Cool idea but very hard to make practical.