There is an important point here that needs to be emphasized. To fix starliner you need to build up personnel familiar with construction, operations, and build/test enough hardware to iterate kinks. This requires investment that Boeing being a publicly traded company cannot do for free (or they will get sued) and NASA is unlikely to pay them to do it. So this is catch 22, they will fix current issues, but given how long it will take, there is a high chance of causing new issues due to loss of essential personnel who would know how to integrate fixes with existing design constraints... so unfortunately charade characterization fits.