Isn't it specific to an install? I could have multiple kernels registered with a single language like python2 with names like anaconda1, anaconda2, system, which are irrelevant to anyone who does not share my install.
While when skipping the display name, you could just have a "default" kernel (or none) per language.
It seems gitter skipped the first part of my message. Which was:
@takluyver is there a reason to keep the display name in the notebook format?