Our ÆØÅæøå are slightly inconvenient (using AltGR on Linux, and Option on Mac), but you quickly adapt and I find it to be worth it to have all the programming relevant characters like '"{(\| in the super convenient location of the US keyboard.
My extremely made up assumption is that the Norwegian keyboard design was designed for typewriters, and the US is an older design made by and for developers.
I think it is the other way around. Programming languages adopted the characters that are available on US Intl.
Which is impossible to do properly, because those keyboards differ from US keyboards in their geometry, not just in the labeling of the keys.
The only difference is that on US keyboards the enter key is smaller and left shift is larger, leading to the "\" key being moved one down and one left on a German keyboard (and also being duplicated to left of z (German label: y)). So even if you move from a physical US keyboard to a physical German one while keeping the US layout, it's literally just one key where you'd have to retrain your hand. And for people that have learned to type on a German keyboard this is not a problem at all since they have never typed on a physical US one and using a different mapping means a training period anyway.
Source: German who mapped his keyboard to US (+ some AltGr modifiers for the German characters I need).
I don't know about the other European layouts, but I assume it's somewhat similar for them too.
For example: Dell ships all their laptops with ANSI-layouts, but Logitech does not ship ANSI-layouts to Europe at all.
I ended up buying my Logitech keyboard on Ebay in the US, because I wanted my layouts to be identical.
Generally, though, I always try to get any English layout, instead of a European one and map as I desire. For macs that would be English International.
Having started with computers and terminals using a simple horizontal bar enter, hence I generally prefer to get a US geometry keyboard when possible.
Stuff like the split pseudo-L of say the Framework keyword is acceptable, since there is still a horizontal enter.
Others at work tend to get confused by the (UK geometry) keyboard on my desk operating with a US keyboard map, simply because there are 2-3 key caps in the "wrong position"...
Keymap layout (e.g. US /other language vairants) is primarily user-preference software setting, unrelated to the physical hardware (except for labels, but these are not relevant for function).
Physical layout (ISO / ANSI / backwards L-shaped enter) are unrelated to its logical function.
The EurKEY post seems to offer a keymap layout, not specific physical layout, so physical geometry is irrelevant.
I seem to remember that the Amiga had a German keyboard layout which was much more convenient for programmers (at least I only started the habit of using the US layout after I switched from Amiga to PC).
I also hate the extra big enter key, I mean what the hell? Give me my backslash above the enter any time of the year.
Thank god I got my escape key back BTW. I needed an external keyboard just for that crap.
Native french speaker here and I do the same: it's QWERTY for me. Also there's just sheer insanity: like in Belgium, which is a tiny country, you have different layouts. And "french french" layout is different than "french belgian" etc. It just makes zero sense.
So I just use a QWERTY layout.
And I just set up a compose key for when I need to write in french. But then the thing is: I can write without any special character and then use a spellchecker to instantly fix everything so...
It's about placement of;'\ :"|?>{}[] all nearby
in locales its different, every programmer should just use intl us.
mac lets you switch per app the locale too useful for writing apps
Germany is pretty grim here, most not-even-huge companies will just order QWERTZ.
I have a similar problem with a laptop but with Ctrl/Fn, but thankfully the BIOS let me remap it (the Fn key is not a "real" key to the OS).
And no, it's also not "just" the big enter and pipe (and the left shift). It's different, and cool if it works for you, I'm thrown off nearly as much when switching to a US layout on one of those as when I had been typing on US Intl for a while and then switch to the German layout.