My career history:
Job 1 - 4 years in a "contract" position with shit pay, kept getting renewed.
Job 2 - Slightly better pay for similar work, laid off after 4 months.
Back to Job 1 for another 2 years.
Job 3 - Better pay and more interesting work, after 10 months move to different department with pay raise (Job 4).
Job 4 - Dream job basically, but after 2 years get told they can't hire me full time anytime soon and the limit is almost up on contract renewals. Offer to let me stay as independent contractor, but I've already been looking and have an offer at this point.
Job 5 - On paper an upgrade I'm every way - better pay, benefits, closer to home. 1 year contract though, and it ends up being a shit show. Start applying elsewhere after like 2 months, only end up staying for 3 total.
Job 6 - Current job, no pay increase but stayed the same at a smaller company. Good company, but 1 year contract that's going to end. They offer me a 6 month extension, but...
Now I'm about to go back to Job 4 and in order to get me back they're offering me double what they used to pay me.
This spans over 10 years and I've never been hired as a permanent employee. But pay increases are nice. It's the way things are now for a lot of people. I don't plan to hop around again in the near future, but I don't regret the last year and a half. I've learned a lot and I guess my old company realized my value after I left.