Weird way to express it. I work for a US company today, but so do lots of people from other countries. That doesn't mean I'm depriving an American of an opportunity.
Remote jobs that specify a country always seem to be US. Everywhere else has a timezone range where you're expected to work. So if as an American you'd like to work in remote GMT+/-3, you go for it.
Last time I checked as an American I did not have a right to all German or England jobs..