A good chunk of the blame goes to Congress, which refused to provide the funding NASA requested.So SpaceX won the moon lander project, which is sad for my company.
Of course, Space-X's bid was just flat-out better than the others, as I understand it. More capable and cheaper. IIRC, Blue Origin was basically thrown out for not even meeting the requirements, and the other was just hella-expensive and barely up-to-snuff.