If you save a billion dollar satellite every decade, and it costs $50 million year, you come out ahead. And that's not even counting the negative externalities of unintended conjunctions. Kessler Syndrome is the boggieman of course, but even a few thousand pieces of debris from a single conjunction makes life harder for everyone who operates in space.
the government already needs to track satellites to prevent its own from getting hit, and to track foreign spy satellites. IMO it would be reasonably for Congress to pass a law to allow the FAA to charge private companies who launch satellites in the US, but killing the program is just very dumb
Satellites make conjunction avoidance manoeuvres on a regular basis; about 275 Starlink satellites need to move every day. A non-trivial proportion of those would result in a collision otherwise. Satellites orbit at multiple km per second and manoeuvre to adjust orbit much more slowly, so they need advance warning.
Satellite operators obtain much their space situational awareness data directly or indirectly from US govt sources. The fact that collisions are presently infrequent because satellite operators act on that data isn't a particularly good reason to eliminate much of it
There was a collision between two comm satellites about 16 years back [1], and that was with satellites that we could track and theoretically control - with the debris collision of 2005 [2], that makes two events.
We've been lucky that this is the only publicly known satellite to collide with another satellite, other than satellites that got shot down as a demonstration of power.