I have zero problem with the NRO's budget or its existence and mission statement, undoubtedly its data products are proving extremely helpful right now in a behind-the-scenes way stopping the Ukrainians from being overrun by the Russian army. In addition to the well publicized equipment (HIMARs, etc) provided by the US and NATO states there is certainly a large amount of data on russian armor movements, ammo dump locations, logistics depot locations etc being funnelled from the US into the Ukrainian military command.
Just because a project or budget is black doesn't necessarily mean it's useless or nefarious.
In addition to the above of course NASA should have a much higher budget. I would like it if they could spend it on things that aren't flying pork barrels like the SLS. If they want to launch huge heavy things to orbit, designing something in two pieces that can attach together and using two fully expendable Falcon Heavy launches right now would be a tiny fraction of the cost. Not even counting the theoretical capability of Starship.