In this current job market 6 months to next job is a very quick turnaround...
Despite unemployment being low, the reality is that many of those “thousands of positions” are either geographically-distributed duplicates of the same position, eternally-open cattle calls, or open-but-basically-a-formality for either getting a visa or an internal move. This makes the number of actual openings quite opaque, yet much smaller than it appears.
Of course I could simply be unlucky and swamped by other more attractive candidates. Apparently seniors are swamping Junior roles, so maybe I'm just competing with a bunch of staff/principals now in mid/senior roles.