SpaceX is still hitting the milestones on their NASA contracts
SpaceX has missed every single HLS milestone and is the primary reason the Artemis program is delayed:
By definition, this is not a bailout or waste of taxpayer money, as it was fairly competed on the open market, and approved by the congresspeople who were voted in by the public.
SpaceX famously hired William Gerstenmaier and Kathy Luedens right after they awarded them billions for the falcon and crew capsule. They barely skated by the government's "revolving door" conflict of interest regulations because SpaceX put them on "unrelated" projects.
The contract awarded to SpaceX and Starlink under the Trump FCC was rescinded after Biden's FCC decided that they weren't meeting the requirements of the contract.
Now SpaceX is awash in newly minted federal contracts from Trump's new federal agencies and Musk's "special employee" status.
SpaceX's funding has never been "approved by congress" outside of some confirmed cabinet positions, nor has it ever been what one could call completely "fair."
They still haven't tested it under the Artemis payload weights, either. They're testing with 17 ton payload and last year at the starship launch celebration Musk said starship is supposed to be capable of 50 ton payloads to LEO. For comparison SLS block 2 ~~can lift~~ will be able to lift 100 tons to LEO.
The Artemis HLS is supposed to be 110 tons to the lunar surface, but supposedly loaded up in like 12 launches.
I assume they're still a few years away from Starship being usable.