The name and username fields have always been used interchangeably in the past. Both reference some sort of single-word user name tag. Display name was then introduced to be anything the user wanted.
I don't think there is a need to change the semantical difference between the two. I don't opposed it. I just think it's a lot easier to deprecate both in favor of display names.