A lot of people take that attitude.
An edited version of a person's name is not identifying a person.
It is fundamentally wrong thinking.
A person has a name. Names are important.
Nobody has the right to start deeming that an edited version is to be used.
Computers are programmed by people. So the widespread use of one and only one so-called 'middle' initial being used is just something that some of the people programming computer systems have chosen to do.
But the practice of only using the first two initials of somebody else's name, therefore being unwilling to copy a name correctly from one document to another, was often in use before the widespread use of computers, in typed correspondence and such. I wonder why people do it. It seems arrogant and aggressive to me, that they are going to do what they choose to do and that's that.
It is discrimination.
In practice, I always ask if there is not a facility to include all three initials to just use the first one, not the first two. Using just the first one looks fine, using just the first two always seems wrong to me, as if it is referring to somebody else, not referring to me.
William