I know of no desktop genealogy software that has a field for middle names, although it may exist. I suspect your software cannot handle this non-standard field, and if anything, it goes into an error file.
It should not be a difficult for a good programmer to write a routine to concatenate the current first and middle name fields, and eliminate the middle name field from the system. I suspect, however, this will never happen.