There are many other examples where the first and middle name is merged, no middle name, etc. This idea of exact match to passport seems nice (it is mostly done in the US for the purpose of pre-vetting I think), but the staff at the airport do these fixes tons of times a day when the difference is not about trying to get someone else to use the same ticket.
In fact, most international airlines I deal with have two demographic sections, one that is fixed from the ticketing and a second one where I enter name and information matching the passport.
If the date of birth or gender differed, those are issues that I think are more relevant.