In theory there should be no such thing as a "programmer," programming should be a natural part of any white collar job that people use to automate their work and improve their workflow.
But since programming skills are so scarce, if you can code it makes sense to specialize in software development so you can make the biggest impact and maximize your income.
I’m NOT saying that software engineers are getting replaced, but the kinds of things you learn in a boot camp, gluing APIs together and searching StackOverflow for code snippets, seems like it’s on more shaky ground than a few years ago.
In short, everyone should have a classical four-year liberal arts education.
Now, excuse me while I ignore what I should do, and focus on what puts food on the table. And, unfortunately, CMPT-101 programming skills aren't going to be it - ChatGPT can do that work better and cheaper than a 'basic level' human can, just like it can produce a five-paragraph essay better than a grade school child can.
If you're going to learn programming, you're going to need to learn it to the point where you're better at it than a dumb LLM. And that bar is significantly higher than 'basic knowledge' or even 'working knowledge'.
Nobody cares about my rusty Grade 8 French skills, or my crappy hand-stitching skills in a world when Google Translate and sewing machines exist.