What makes you so sure? Thought you said technology moves fast?
It does, indeed, but for these things it is not moving fast enough.
You would need some sort of gun/laser whatever which would pulverize the asteroid completely (else the debris would also do a lot of damage). The governments need to invest more money in R&D for these kinds of things.