Starlink isn't actually that bad in terms of space junk. They've been actively deorbiting Gen 1 and partially failed ones. The amount that are uncontrolled junk just passively deorbiting is really small.
-
Starlink total sats launched: 9896
-
Total down: 1329 (includes Gen 1 disposal and previous failures)
-
Total failed, decaying: 16
So they currently have 16 junk Starlinks that should be gone in the next few years.