Talented people will also have higher standards (want large compensation package, or interesting work, or something else), and figuring out whether a job opening is up to that standard takes time. The result is that even for developers in high demand it takes a lot of time to find a new job.