It's a firm fixed price contract (other than a few weird bonuses...), so it's not constantly leaching money like cost plus programs. NASA still has to pay staff to deal with the dumpster fire, but that seems worth it to me to maybe get another crew vehicle.
Maybe this is sunk-cost fallacy thinking, but we've paid Boeing so much money to build this thing. They'd better finish it. Or take a monumental reputation hit and stop winning billions of dollars in space contracts.