We also already use "de-orbiting" systems in real satellites: we just burn their remaining fuel in the RCSs to either push them back into space (the normally talked about junk cloud) or we pull them into a decaying orbit (what already happens with CubeSats). The only reason this is done in the big-leagues is because the average "normal" satellite is about the size of a small car.
A CubeSat will effectively be taken out by gravity/drift very quickly (most missions are 2 months to 2 years) and it is perfectly safe to do so.
I don't see how this is a "Space Junk Solution" and from the article:
> "The planned demonstration is an important milestone to develop and promote the use of this technology," Krag told Space.com. [Space Junk Explained: How Orbital Debris Threatens Future of Spaceflight (Infographic)]
1. This is already something we do
2. This is no needed in CubeSats