To some degree this feels like exactly what they should have anticipated from the commercial crew program. The downside of going private is that you're at the mercy of capitalist interests that might not align with NASA's mission.
Starliner is a nightmare and should have been abandoned years ago. Part of me thinks they are only forcing Boeing to keep working on it out of spite.
Dragon/Falcon 9 is so well-established I wonder if NASA can effectively license it from SpaceX and operate it themselves.