first name variations are generally ok. (Dick/Richard-Matt/Matthew-Joe/Joseph) etc. Last name variations, at least in the US generally require a name change. >>1523898
Very few reservations software has a middle name field, and I've used the big 3. Industry standard is to merge the middle and last name fields.
And we know your name. It's a required element of a PNR (passenger name record) also an industry standard.
Airline reservations systems have to talk to each other, which requires certain consistency. So if you were going from American Airlines to El Italia on the same record the Sabre software has to communicate with the Amadeus software. Even though its the same record. (likely 2 different record locators)
These systems are archaic. They redesign the house every few years but software has to be able to communicate with each other. Their are variations but the most basic PNR is
received from (who did the booking)
Sabre's recieved from field would be
while amadeus would be
They may have some point and click GUIs, but its making the same archahic commands behind the scenes. And we can see everything in your record. Security only gets a snippet.