From what we know about asteroids, they seem to be composed mostly of things like iron, nickel and silica, none of which are particularly rare or hard to extract here on Earth. Preventing an impact event is one thing, but it's doubtful that there's much money in harvesting asteroids.