The question is a good one. But I have a better one: why is NASA still using the same model for its development?
Yes, the partnerships with aerospace companies got us to the moon 50 years ago. And it helped spur a lot of innovation. But the shuttle program was mostly poorly managed, with extensive costs, some issues with safety, and a lot of bureaucracy.
It's no surprise that Artemis is being managed the same way.
Maybe they get everything together, and we get back to the moon. But it sure feels like we're still stuck in the mindset of the 1960s.