While I can't speak to the GP's experiences, I'm guessing you're in SV (most likely), NYC, Chicago, RTP, or Austin based on your remarks on how quickly developers get snatched up.
However, those of us living outside that handful of cities have a totally different experience, regardless of how good we are or how much experience we have. There just are far, far fewer jobs outside that handful of American cities.
And many of us are unable to just up and move due to a personal situation (sick relative, illness, spouse's job, etc.). It's just worth bearing in mind that your experience as a developer is somewhat the exception in the US, not the rule. At best, it's a 50/50 split between devs in the cities I mentioned above and the rest of us.