Can anyone elaborate why it is important to put the name of the mission in the designation of the object? There are more important attributes that which could be encoded in the name, are there not?
The problem with replacing the Messier catalog naming is just how neat and clean the single namespace ends up. There have been alternate proposals, but they all ended up messier.
Maybe something interesting is in these links:
https://en.wikipedia.org/wiki/Astronomical_naming_convention...
https://en.wikipedia.org/wiki/Star_catalogue
https://en.wikipedia.org/wiki/Gaia_catalogues