SpaceX is pretty open about optimizing for many iterations, a bit like the philosophy in software of shipping an MVP to get user feedback sooner for future iterations. Boeing has an established culture that's more like traditional waterfall development. When you watch their launches, they have tiers of objectives that get less and less likely to succeed - they plan to push even if failure is likely tlso they can learn from both their successful objectives and the eventual failure.