He likely also applied to jobs that he wasn't super pumped up about, in case the job (or other factors regarding the job) turned out to be awesome.
Unsolicited advice: I'm not sure if you're actually looking for a job (or will be in the future), but try not to limit yourself so much before even starting. It feels like your comment had a lot of excuses/reasons why it won't work for you/your industry. It's not true: getting a job can be a grind. Sometimes that's just what you have to do. When you've applied to dozens of companies, or turned down dozens of offers, you'll have a much much better idea of what's possible what isn't worth the effort (plus you'll have a ton of very useful experience and skills because of it, to boot).
That's about 2 applications a day, which isn't too crazy. The job market for software people is deep if you live in the right place, 500 is a lot but not surprising to me.
That aside, I have a sense based on personal experience that going to meetups related to your industry may provide a worthwhile parallel route to sendin job applications. The tech industry (I realize the author is in HR) is especially wonderful in this, as you can have a variety of consistent meetups ranging from programming languages, to AI, to civic and government engagement, to technical book clubs. Sure, you still need to have a skillset, but connecting with other people can increase the chance of serendipity.