Why would they have to be stored near populated areas for this purpose?
Even if you were gonna hit the meteor during significant downward trajectory (which seems unlikely), that would still have to be done at quite a distance from the impact location.
Also wondering when there was ever a "politically stable world without conflicts"