There are reasons of national security the US has not shot down the balloon yet and they are not telling us those reasons.
Do you really believe the US is so incompetent in this regard as to let a spy balloon float around for no good reason?
Undoubtedly they've been tracking this balloon for months.
Meanwhile, other parties are using the balloon to score political points.