All that's really needed is a convention for those satellites than can, to use the last remaining propellant to perform a de-orbit maneuver.
An ICBM warhead reaches space but at suborbital speeds. It never reaches orbital velocity and will reenter no matter what; it has a heat shield so that the warhead remains intact when descending through the atmosphere.
For satellite disposal, the satellite starts off at orbital velocity and needs to be decelerated above the atmosphere to drop the low point in the orbit far enough that the atmosphere will decelerate it below orbital velocity.
https://what-if.xkcd.com/58/ has a good overview of the difference between suborbital and orbital velocity.
This is also a safety consideration in satellite design - see, for instance: https://spectrum.ieee.org/spacex-claims-to-have-redesigned-i...
If the whole thing comes apart into tiny pieces, you have no chance that anyone/anything on the ground will be injured/damaged by falling debris..