It's perfect. Boeing is the "safe bet" - with lot's of technology, infrastructure, capital, people, facilities etc. While SpaceX is the "maverick" - just pushing the envelope in every considerable way. And they're led by Elon the Kerbal Musk Himself. It kind of reminds me of Intel and AMD a little, actually. Back in the days it was also decided that there needs to be two providers of 8080-microchip technology to push production volumes, quality and prices. Same thing with the modern space race. Yeah don't get me wrong - it's all about partnership, sure... but there's also nothing wrong with having a mental mindset of "needing to be better than someone else". I'm sure SpaceX engineers want to beat Boeing engineers and vice versa, and that sort of stuff. That sort of friendly, pride-based competition. So Kudos to NASA for playin' it right.
Space... i can smell it already!