Doesn't look feasible to me.
Is it for new launches, or for already in-orbit components?
If it's a new-object feature... just one more system which may fail.
Booster stages are commonly left on elliptical orbits, so that they interact with atmosphere and re-enter some time after launch. For a satellite, it's just another system, which either need to be deployed as commanded at the end of lifecycle (if satellite is still under control at that stage!), or it would deploy at launch - and create extra drag and consume precious fuel on orbit.
Docking to uncontrollably flying objects.. that's an interesting one; however I doubt those plastic sails with controlled docking would be more cost effective than a small jet engine in a same package. After all, DARTs failed miserably, and conditions for junk pick-up going to be more harsh - so hypergolic engine is IMHO pretty much a must for docking. Would it be cheaper to put another 10 pounds of fuel? That's pennies on space scale, $50k or so. We don't need much thrust, we need total deltaV
Next, sail would work on relatively low orbits only as far as I understand. No GPS or earth-synchro orbit cleanup that way..
Pricetag - $10M per piece of junk, price of cheapest orbit delivery system by now. You cannot count on getting a piggy-back ride to required orbit every time..
Overall, I don't see that work. Not without very detailed mass-efficiency analysis at the very least.