Companies may hire remote non-citizens as contractors because that avoids any real or perceived labor law, visa, and tax issues. If they have actual employees in other countries most likely that's through a branch office.
I think most of the remote non-citizen employment happens through what we call offshoring. US companies contract with software shops and agencies in low cost of labor countries with no huge language barrier -- India comes to mind. The people doing the work aren't employees or freelancers, they are like factory workers making shoes for Nike in Vietnam, employed by a local company that contracts out for work. With that setup only the managers need to speak English.
What specifically does this mean? Is a British citizen who works at the Google / Meta / Goldman Sachs office in London such a person?
Just the way the world spins.
(Off-topic non-relevant story follows)
I once flew Air India from New Delhi to Chicago. 15 hour non-stop run. At O'Hare, as we were exiting the airplane the airport (airline?) staff waiting to pick up the wheelchair passengers were saying random words loudly in mock Indian accent and laughing.
I wonder how they greet passengers disembarking a Lufthansa.
https://en.wikipedia.org/wiki/The_Germans
If not that then it's Tucker Carlson fanboi's sidling up and wanting to be besties.
Oh okay!
(Unaware of Tucker Carlson).