Just in case you didn't know, the "adding +" part of your idea is what inspired the naming of C#. If you look at the #, it is supposed to represent two columns of two + each.
Nice! I never thought about this. I believed part of the reason they chose "C#" is because of musical terminology: "C#" means C-sharp, which is on a higher pitch than a plain "C".
BTW the new language standards do make backwards incompatible changes. C++17, for example, deletes several features which were deprecated.
And [1] is an egregious example.
[1] https://stackoverflow.com/a/620402/489590