Then, once you have remote experience, in most cases you're really only competing with other developers who have remote experience.
It's hard to get a remote job right out of college. But if you're good at your job, and have 5+ years of experience, with at least some remote experience, it's not that hard.
Certainly easier than "competing with ever developer in the US" makes it seem.
See, this is the problem. Many companies are open to remote workers. Few want remote virgins.
I'd also add that it's not that hard provided you are a web dev (particularly front end). Non-webdev remote position pickings are rather slim.
>Non-webdev remote position pickings are rather slim.
True on average. But there are a lot of other specialties that have a high percentage of remote jobs. Most paid Linux kernel hackers work remotely IIRC.
So yes, if you look at the developer job market as a whole, finding a remote job is much harder.
However, If you aren't looking for an entry level job, the difference isn't nearly as great.