I am one of those weirdos, that change jobs so often, I do contracting often enough, that I get fired quite often, or quit.
I remember when one big corp I had long term contract decided to 'trim the fat' and laid us all. My neighbor felt bad and wanted to make lunch for me. I explained her that the same day, I went to another big corp (pretending to be startup) and got much higher rate I always wanted.
That lasted a year, then I was on my own again.
It really makes you stronger, your wife more stressed out, but my skills are way more awesome, I contribute way more and I don't care if you need to fire me. It will make me sad for sure, as I care about people I work with.
Anyhow, this is still true. I would love to have a place I can stay for 10-15 yrs like 'normal people'.