Sure this is a problem but it's one that already exists today, not necessarily only when we start building space craft in orbit.
Back of the envelope calculation: rods with length of 6m and radius of 5cm weight little over 900kg. Falcon 9 can bring 22.8 tons to LEO. So we can get up about 24 of these in one go. If we want to use the USAF dimensions of 6.1m and radius of 0.15m, then it's only 2 of them, maybe 3 with some adjustments to the rocket.
Well, that's a bit underwhelming. Sounds a bit like Russian polonium tea, that is, less like a matter of efficiency, and more like showing off the sheer extravaganza of killing somebody in the most colorful, expensive way.
Small asteroids are too irregularly shaped to be useful as precision-guided projectiles. As soon as they hit the atmosphere they're going to veer off course.
Kinetic bombardment satellites — whether fully artificial or asteroids guidance and propulsion strapped on — would be in known orbits with limited maneuvering capability and thus highly vulnerable to antisatellite weapons. It takes very little energy to kill a satellite; you don't have to vaporize it, just break any critical part in the communication, propulsion, or guidance systems. Satellites are generally easier targets to hit than ballistic missiles.
It's certainly in the future, it just all depends on what is far to you. Many companies who want to get in on this are hoping to attempt within the next 10-15 years (obviously commercial mining would come some years later after a successful attempt). If it can be successfully navigated it would have the potential to be crazy profitable!
It's too expensive to bring materials up but if you can mine materials in space and deliver them to the various space companies / government departments is where you'd make your money. Mining water, in theory, should be crazy cheaper as long as you can capture the asteroid efficiently enough. NASA has already said they would love to see more work in this space so they can purchase materials cheaper while in space and they're even hoping to capture an asteroid in the mid 2020s as a type of test for this scenario.
> Satellites are generally easier targets to hit than ballistic missiles.
This misses my entire point: in order to destroy the kinetic projectile you would have to launch a preemptive strike against the satellite. There is no way around it. You won't be able to defend yourself against a large projective being precision dropped onto your location without a lot of energy (so depending on what country you are maybe you can knock several into a few direction or vaporize with a high enough yield but you only get one chance at destroying it). Meanwhile a ballistic missile, while faster, can be destroyed with a hot enough laser.
I understand they're not practical and if you want to use an asteroid itself that's even more awkward. But when we start mining asteroids, in my opinion, it's going to become crazy practical and cheap.
Space enthusiasts constantly underestimate costs and schedules. Just because something is theoretically possible doesn't mean that the engineering problems can be solved in an economical way. If there is large-scale asteroid mining in my lifetime then I'll eat my hat.
Not true at all. Kinetic projectiles would have no guidance system. It's just a big, dumb piece of tungsten. That's it. You would have to hit it hard enough to make sure that, when it hits, it won't cause damage. This means near complete vaporization. That's very energy intensive.
Ballistic missiles, however, simply need to have their payload exploded at almost any distance away from the target to reduce its power to near nothingness.
> If there is large-scale asteroid mining in my lifetime then I'll eat my hat.
Not sure how old you are but if you're under 40 and not planning on dying sooner than average then, in my opinion, you should start looking up hat recipes :D. At least I hope but it depends because the primary customer for asteroid mining is going to be space companies and government agencies like NASA. A disruptive political system that prevents said purchases could hamper progress significantly.
As for asteroid mining, hope doesn't count for anything. There is no shortage of essential raw materials here on Earth. No one is going to commit the hundreds of billion $ necessary to do it on more than a trial basis. There's simply no economic incentive nor is there political will to spend that money. Sorry to burst your bubble.