I agree with this completely. A lot of people dream about "becoming their own boss", but then let themselves get dragged around by a crappy company.
Job markets do vary from industry to industry so this might not apply to absolutely everyone, but if you're suffering in your current job then I recommend finding a new one ASAP. Your existing experience gives you a lot of leverage during the job search; it's not "fresh out of college" again.
I think there are systemic issues though. Things you can’t escape no matter where you work.
One of the most insidious is minor or major reorganisations or even the company being taken over. You could jump more often to compensate but then you are a jumper.
My thoughts on this are I need to network over learning the next thing or getting skilled up ready to jump the next interview hoops.
The networking might reveal opportunities that are more equal rather than the “we’re hiring” “full stack” fare that is generally out there.
Similarly I imagine a client might suddenly go under or cut you off. It's pretty hard to make money 100% in a vacuum.
Networking and marketing vs interview skills is a pretty solid point, though. If you prefer one of those over the other, then definitely lean towards the associated career path.
Job markets do vary from industry to industry so this might not apply to absolutely everyone, but if you're suffering in your current job then I recommend finding a new one ASAP. Your existing experience gives you a lot of leverage during the job search; it's not "fresh out of college" again.