It is a career path, but it 1) is a path that only works for a small amount of people, most people don't earn anything like that 2) requires a special kind of personality and set of skills 3) is subject to the whim of algorithms 4) requires brand building over time but can be destroyed overnight for many reasons. Most "regular" jobs are much more stable.

Not so long ago people who played with programming and computers were wasting their time and potential, disappointed their parents and would have been better off getting a "regular" job.

Sure but your comment does not address all those facts that I said. So many jobs were unstable and remain unstable over the past 20 years.