We currently have naming standards for classes:
https://drupal.org/node/608152#naming
They state:
Classes and interfaces should have names that stand alone to tell what they do without having to refer to the namespace...
I think that about 90% of the classes we have in Drupal Core 8.x violate this standard, which was adopted months ago on a separate issue.
So we either need to change the standard or start following it. Which will it be?