All of these facts are also true of "real engineers", and it's why coders are not "real engineers", regardless of whether they have a CS degree.
There's a lot to unpack here, but I'm not going to bother.
> statistics, topology, thermodynamics, kinetics, quantum mechanics, cellular biology, category theory
I have a CS degree. The only two things from this list that I studied were biology and statistics. The only one I studied with any amount of rigor was statistics, and even that was pretty light. I use none of these in my career software except for some intuition-level statistics on rare occasions. In fact, I use statistics more when I play board games in my free time than I ever do at work.
Your comment doesn't reflect the reality of writing software for what I imagine is the vast majority of people who have CS degrees.
Structuring 'better' prompts should simply be that - writing 'better' prompts.