Это разные языки программирования и никто их не путает.
С++ - это ООП язык со статической типизацией, стандарты развиваются открытым сообществом - https://isocpp.org/ , реализации языка есть
C# - это язык от компании Miсrosoft c комбинированной типизацией (динамическая, статическая). Реализация выполнена на .NET Framework
Чтобы не было путаницы иногда пишут C# как читается "C Sharp".