Oh it entirely does. But I think you're confusing the source for "good".
As the GP said, supply and demand, you're competing with a lot more developers when you work remote. I think we'd all agree there, right?
So now the company hiring has a large pool they need to sort through. How do you choose? Well they _could_ just choose the "best", but they get to define best, or good, right? Some companies may literally want to choose the best client they can, but many will want to balance all variables. They want a skilled candidate, who fits their culture, for a price that leaves them with a good feeling.
A candidate willing to accept less pay is a value in itself. If the candidate meets or exceeds the minimum skill that the company is desiring, the cheap price tag is often great.
Now I know this is a complex topic, but as a remote worker and someone who has hired many remote workers for a company with real, limited non-VC income, salary matters. Even in just the candidates I've interviewed, if they were all the same price tag I would have different coworkers today. Which isn't to say that my coworkers are bad or that we hired poorly, we hired based on variables at the time, and we made the right decision.
Price has nothing to do with candidate skill, but is still often top tier variable in choosing a candidate. It is not a scam. It is reality.