This is so true. There's a lot of hype surrounding "programming" jobs and a frankly bizzare push to get everyone into one. I think it's incredibly damaging to effectively tell children they haven't "made it" unless they can code. From my personal experience, there's very few truly interesting or particularly profitable jobs in computer science and they take a huge investment to get there - maybe 5% of people with CS PhDs get to actually do something interesting. No, that 1 week scam coding bootcamp isn't going to get you anywhere anymore than you can learn a programming language from one of those 24hr books. Everyone else is doing mind numbing repetitive tasks that often don't even involve writing code after training (testing/data entry etc.).
I personally love computer science and have since a young age, but the career as a whole often isn't particularly meaningful or profitable. I'll do it anyway, because I love it. Objectively, there's much better things I could be doing. Previous generations had the same obsession with their children being lawyers and bankers (although I believe they probable are at least quite lucrative). Hopefully one day we'll learn and let our children be what they want to be. I'd hate to think we might be disuading some aspiring surgeons for example, with the promise of being wealthy "rock star programmers", only for them to end up in an unfulfilling job in data entry.