The thing is, most software jobs today don't require much knowledge of computer science. Mine certainly doesn't. I have a both a bachelors and masters in CS, but I'm no better at my job than my coworker who has no CS education but learned to code on his own. I can't think of one time I've used Machine Learning, AI, advanced Networking concepts, advanced OS concepts, Computer architecture, etc in my day to day work. Not to say those jobs don't exist in industry---they are just very overshadowed in numbers by jobs to build CRUD apps.
The world certainly needs Computer Scientists, but it needs a whole lot more software engineers.
It certainly depends on what industry you're working on. If your company is working with AI or optimization related stuff, etc..., CS knowledge is def. useful if not essential.
The world certainly needs Computer Scientists, but it needs a whole lot more software engineers.