Non-linear career to me means working as a web developer and then working as a mobile developer. Working as a web developer and then working as a plumber is not a non-linear career to me, but two different careers. You are using "career" in the sense of work life and I'm using it in the sense of occupation/profession.
Most people do not benefit from a change in profession -- especially if you are a highly trained specialist.
Getting knocked out of your life-long profession is not something most people want to experience. My original post was about this and what happens to people when they find themselves in this situation.
It's harder on some than it is on other. You seem to be a highly resilient and optimistic fellow so I'm sure this issue is not as much a concern to you as it is to some other kinds of people.