It's about getting keycaps for your language. I cannot get AZERTY keycaps for my RF87U, for example. My RF87U is covered with stickers. That's how I have converted it to AZERTY.
The majority of GH is american. Not everybody needs special layouts. A good point though I suppose.
Also you should really learn touch typing, I type on a keyboard with US ANSI layout and legends everyday although I use the german layout - I don't mind. I also script almost everyday and I know the symbols as well (a lot of them with Ctrl+Alt instead of AltGr). It's all about practice!
I can type without looking at the keyboard, but the truth is that I'm faster when I allow myself to look at it.
It's all about feeling comfortable on my keyboard, not about mastering the art of touch-typing.
I program in C, Objective-C and C#, and even bash, and I don't want to dedicate more of my brain and my energy to the keyboard when I'm working. Most of my time on the computer is spent thinking, not typing, and when I type the keyboard must not get in the way and distract me. I often look at the keyboard because it's easier for me this way. It's less disruptive than bringing up a mental image of the keyboard.
I adapt the keyboard to me, not the opposite.
I also prefer the ANSI layout, so I must be one of the very few people in the world using AZERTY on ANSI (normally, AZERTY exists only in ISO layout). You are probably one of the few people in the world using QWERTZ on ANSI with non-matching keycaps.
For me, being able to customize the keycaps is mandatory.
I love Cherry MX and Topre boards, and until now only my Cherry MX ones could get proper keycaps. The Novatouch is good news for my Topre addiction.
Well... I should probably wait until I receive the keyboard. The Realforce being my reference for Topre, the bar is set very high for the Novatouch.