The mistakes on this project are well summarized by an Ars article this week, mostly coming down to the well known management issues plus an inability to operate in a fixed price procurement setting; everything about their organization depended on cost plus structures.
https://arstechnica.com/space/2024/05/the-surprise-is-not-th...
Boeing today is not the same Boeing of yesterday. All that history means nothing if you can’t execute now.
Boeing's century of experience was supposed to give them a head start on Commercial Crew; they squandered it, and recent history has the resulting gap getting bigger, not smaller.
Profit, manufacturing speed, reliability: pick 2.
Here's a third option: Give that money to Rocket Lab so they can develop their capabilities instead of giving it to ULA for their executives to snort it up their noses.