I mean, Boeing is certainly a good strategic long-term choice today for an alternative because they are one of 2 companies that have the capability to launch people into orbit. If you are saying that a different company should have been chosen 10 years ago, that's different. If you're saying that NASA should also invest in smaller companies, possibly.
> they are one of 2 companies that have the capability to launch people into orbit
This is currently, actively, under question.
I'm sticking to my guns here -- Boeing and NASA being in this position is not an excuse to go easy on them, cut corners, or otherwise lower any standards. If the US wants to use taxpayer money to prop up the crewed spaceflight sector (which I would agree with in principle despite it not being my tax dollars -- this is IMO an investment in the future and a way to stay competitive on the world stage), then they should reevaluate their approach to a public sector crewed spaceflight option where fewer parts of the process are profit driven.
SLS was a flop but that doesn't mean that the next thing has to be, and while public spaceflight projects absolutely do subcontract work out when it comes to building components, there are big, traditionally-expensive parts of the project that can be offloaded to public agencies where profit isn't a consideration.