Mutually Assured Destruction
It is relatively trivial to destroy or disabling satellites with accelerated masses, particularly has you are likely to have some relative orbital speed differences reducing the need for tedious mucking about with cordite etc.
The simple countermeasure is to make sure your satellite explodes into thousands of tiny shards making it a far bigger hazard destroyed than operational.
Unless you can take down a satellite by simply attaching an engine to it and de-orbiting whole, it you are assured of only one thing, cloaking the planet in a blanket of our own debris that will do nobody any good and frankly isn't really even a sensible military position to take.