At some point your life is going to have different priorities.
To be honest, the dynamics change completely when you are not in-need of work. What is a matter of ensuring one's livelihood quickly transforms to a friendly conversation with potential colleagues. The stress of finding a job is replaced by novelty and curiosity, by opportunity for something new.
"Proactive Serendipity" [1] is a great way to live by in my opinion. In essence, you should put yourself in the position to get lucky. Not interviewing or at least not being open to interviewing is an easy way to close doors that you may not know existed.
I’m not and will never cram down algorithms for an interview. So far that strategy has worked for me /shrug.
It also helps that I haven't interviewed for a position where my programming skill was in question in a very long time.
Look, I'm the interviewer, quit turning the tables!
"send in the next applicant!"
How did I get here?
After that would be faang which itself is the endgame except (in some cases) jumping between faangs could get you more
And once you’re in a faang, there’s no higher to go
Telling everyone across the board to just practice more does not actually solve the problem. The problem is solved only by having more job openings relative to applicants OR by teaching interviewers how to do their jobs better (i.e., how to identify skills that the role calls for, rather than inadvertently using social skill as a proxy for those other skills).
Which one do you think has more impact?