Comment SpaceX (Score 5, Informative) 94
NASA knows how to get to the Moon. Give the contract to SpaceX. It is Congress that insists that money be given to Bezos because of campaign contributions from Amazon and Bezos himself. The relevant facts, not mentioned in the article, are that SpaceX is flying regular crewed flights to the ISS and even higher, is delivering cargo to the ISS, is launching orbital payloads for the military and private companies including to geosynchronous orbit with the most powerful rocket currently in existence, the Falcon Heavy. And SpaceX is making rapid progress on Starship which could do the entire Moon landing mission without SLS/ Orion if the politicians would get out of the way.
Meanwhile, Bezos has never put anything into orbit. He is running single engine pop-up flights for tourists. Even though Blue Origin got much more development money than SpaceX for the HLS lander, what they delivered to NASA was a fake prototype consisting of an inflated balloon instead of an actual crew cabin. Bezos is a con man who willl never get to the Moon no matter how much money you give him.
Personally, I would skip the Moon and go directly to Mars but if the Moon is what you want, then cancel SLS/ Orion and fund the Starship for the entire mission. Whether you like Musk or not (and he is a bit irritating at times) he is the DaVinci of our age and he is personally dedicated to colonizing Mars, no matter what the politicians want.