@hmm... Your rocket idea is somewhat used now. The U.S. now requires satellites to move into either a "graveyard orbit" or de-orbit and burn up into the atmosphere, thus reducing junk in the congested orbital slots. The premise is the same in that the satellite is required to carry enough fuel to do the job once it's near the end of life. However, if something fails before the end of life that would prevent decommissioning, you're still stuck with a big useless satellite.
Your rocket idea is somewhat used now. The U.S. now requires satellites to move into either a "graveyard orbit" or de-orbit and burn up into the atmosphere, thus reducing junk in the congested orbital slots. The premise is the same in that the satellite is required to carry enough fuel to do the job once it's near the end of life. However, if something fails before the end of life that would prevent decommissioning, you're still stuck with a big useless satellite.