I think instead of jobs vs skills argument, what’s more important is the mindset behind it. Also, there should be no reason to switch if you are happy with your job. Building skills doesn’t require a job. Someone who really wants to build new skills can do it in a job as well.
More important is the mindset behind the decision and the questions you ask yourself before you make a switch
- What is it that you want
- How is your work aligned with what you value
- Do you believe in learning and growth, which means tomorrow if you lose your job, will you be devastated or will embrace the challenge to find something new
Its always the right mindset that can keep you inspired for a better future.