I think this is not a problem until it is. In recent years with the TSA SSSS validation and APIS, the general rule of thumb is the name must match the passport fully. The other thing to consider is Frequent Flyer program validation name matching.
It seems in the systems, the first and middle names are squeezed together with spaces, dashes and probably apostrophe removed but I guess this is how the technology was programmed in the 1960s.
I would stay if OP does not fix this and is stopped by an agent, the "I have always been able to do this" argument might take a little escalation to be resolved.