It's not about writing english per se.
How often do you need to write {[]}<> in a letter?
Those keys are really easy on US layout but horrible to type on a german keyboard layout. Holding alt-gr and press 7 or 8 or 9 or 0 is surely not impossible to type but compared to US layout it's much more worse, imo.
Fortunately Python does away with the overabundance of curly braces at least.