As a vim user, I don't find the software escape to be bad—it's always in the same spot, even if it's not a physical key. Also, in vim, you can use ctrl-[ instead of escape (which is arguably better anyway).
Yes, you can remap and fiddle to make it work but that isn't the point, the point is to pay the same price, sometimes more than Americans and get the same value and experience. Instead we get an inferior experience that requires hacks. Not good at all.
You can also set up multiple layouts and switch via OS shortcut when needed.