Seems like it would also not be so wonderful if your remote employees are in rural areas (like the Joshua Tree area I reside in); I don't think I could handle the latency between keystrokes.
Specifically the files are also hosted remotely but the local text buffers are synced in the background not every keystroke.
Both should be good enough for remote work.
There may be legitimate differences that make this harder for the US that aren’t simple failures, but you haven’t identified one.