well, you would, you&#x27;re in games.  fairly substantial amount of stockholm syndrome in game programmers, imo. ;-)<p>bjarne and others in the community have talked about the heavy cost of legacy and compatibility many times.  it&#x27;s okay to like the language but acknowledge that it&#x27;s not as awesome as it theoretically could be.  it&#x27;s okay to be unhappy with the warts and weirdness -- after all, such things are what the committee needs to be mindful of when progressing the language.<p>there&#x27;s no real reason a language can&#x27;t outright replace c++ without having many (most? all?) of it&#x27;s idiosyncrasies.  rust is a decent attempt, though the memory safety ideology seems too high friction to properly replace c++.  there might be others who give it a shot someday.