applecube
The real answer here, which the FCC just shoved right to the forefront, is that there should be a single international independent body to sign off on a debris analysis on all items placed in space. But then again, no country wants that because they either want the control for themselves or thrive on the gray area.
For the commercial launch industry, they don't want that either because most of them leave their spent rocket bodies up there (which are basically big rusting tanks with unspent fuel vapors). For the big old space, they don't want it either because they would be forced to admit that they have a fiscal responsibility to operate their satellites until they die and that their active-deorbit plans are bullshit.
What shocks me is that neither Spaceflight nor ISRO checked on the license. This is why you have mass dummies (big hunks of metal that approximate the satellite that can be launched in their place).
On top of that, shame on the CEO of Swarm. You could make the argument that she set trust in the industry back by years. She should pack it up. You don't get to ask for forgiveness instead of permission when you're playing in space. It belongs it everyone.
There have been PocketQube launches which are smaller than these satellites which in theory got licenses.