"I'm sure you can show us all the keyboard layout where it is so much more difficult"
Not "much more" difficult, but often slower, as they are shifted keys, and are also in less comfortable positions. Why Unix uses /? Because it's quick to type, being on one side, and not in the top row in the middle. Same reason while 1-2-3 used it as the command key.
C/C++ are even worse, as they use symbols which are "hidden" in many keyboards. To type a ~ on my keyboard I need an Alt+126 sequence, it's not available otherwise. Curly braces requires Ctrl+Alt+Shift, or Shift+AltGr, just AltGr is on the same right side of the keys to be pressed.
With keyboards without a separate numeric pad could even become worse.