You need money when you have rent.
Maybe I'll just be happy enough with my life that I won't feel a need to take risks. Maybe I'll be courageous enough to pursue greater net happiness.
which is to say that you may not end up interviewing as often as you should. And when you do interview, you won't look as good as you could. And life. When you have experience and some seniority at a job it can be really convenient to stay put. Have a physical injury? Lose 6 months. Get married? Lose a year to the craziness that is wedding planning. Have a kid? lose 2 years to sleep deprevation. Buy a house? Lose 3 months to dealing with open houses and closing. Have a parent die? Lose 6 months to deal with their estate. You'll be surprised about the frequency that life throws things at you where interviewing is not only low priority, but also very risky because it'll be hard to put in the time and effort in those important first 90 days.
So yes, take the risks, and be courageous, just don't feel bad if you look up and realize life happened to you, and you maybe stayed at a job a little loger than you should have.
This usually amounts to interviewing at 2-3 companies a year given each one involves multiple rounds, travel (if out of town), etc., only to hear, yet again, that I'm not a "cultural fit." So, I reach a point each year where I'm turning away companies trying to recruit me).
I know this feeling very well and, it sounds like, for the same reasons. I don't know about you, but my family/friends look at me like I have two heads when I tell them this -- as do the recruiters at Twooglezon. (It also must make me sound like an arrogant ass ...)
I've decided that, based on recent experiences, interviewing with these companies is just not worth the logistical/emotional/psychological toll the exercise demands. I'm also pretty sure I wouldn't be happy if I got any of these jobs, anyways. (Something one of them recently told me in their rejection letter.) I've been running my own consultancy and have built up a modest network of clients, so if I'm really lucky, I'll get to continue to work this way for the foreseeable future.
People wind up _staying longer than seems rational_ because they develop habits (schedule, commute, favorite lunch spot, etc.), develop relationships with their colleagues, feel a sense of loyalty to the company/their superiors/their team/etc. (this is often misplaced, but irrationality rears its head yet again), don't want to go through the hassle of interviewing, don't want to have to change doctors if/when their insurer changes, etc., etc.
And while more junior engineers can be forgiven 3 jobs in 5 years as they ratchet themselves up, seniors need to demonstrate they can stay somewhere for long enough to amortize their hiring, while avoiding getting stuck in a rut.
Good luck!
I'm not unique: I have a friend (also a contractor) who managed a single 6-month job in the last ten years. Everything else was shorter.
As a soon-to-graduate student, I hope I can hold onto the idea that the path of least resistance has a dangerous allure.