Yeah im not sure what they are going on about, "Rods from God" and kinetic bombardment applies to things at the bottom of the gravity well getting hit from shit dropped from up above, it has nothing to do with satellite-to-satellite weapons. Like to launch up a few ton bullet of tungsten into orbit, then maneuver it in place when needed to deorbit and strike a major target, hits like a nuke but without the nuclear program.
But to me it really doesn't make more sense than using nukes though unless they are coming from another body in space, dropping shit from normal earth orbital altitudes is like throwing peanuts compared to something coming out of solar orbit, and actually hitting your target is 10,000x harder. And anyone with a space program large enough to put such weapons in place could more easily produce nukes instead.