Earlier quoted context omitted.
I don't think OP's problem with it is that it's "political" but that it's a product of pork and corporate welfare. The political thrust of the Apollo program was more "beat the Russians" and less "funnel money into dozens of already-rich corporations in favored districts." Even thought there was a lot of that, too. Modern space (and defense) projects seem to be almost 100% "pork funnel" and zero anything else.
The pork funnel is going to exist unless something major changes; so I'd rather get moonshots out of the pork.
Everything about SLS, and most of Artemis, has been dictated by Congress, often overriding expert advice.
Why not just give NASA the money and let them get on with it?
The same happens with the US military, Congress constantly deleting funding for programs they don't like to fund ones they do.