Human Body is like HTML
Recently I’ve had the opportunity to try out driving a manual car. It was a pretty big change at first, I spent an afternoon figuring out how to start it properly and change gears. It reminded me a bit of switching from something like python to C. First it feels very cumbersome and difficult, but once you’ve gotten used to it, it just feels like a different way of driving. You’ll still get caught up every now and then, like hitting an invisible clutch when you’re in an automatic, but once you learn it, you don’t forget it. In the same way, I think hacking in C is just a different way of accomplishing the same thing.
Programming languages are like tools. When you’re trying to hang a painting, a hammer is better for driving a nail than a mallet. A mallet will do the job, but that’s not quite what it’s supposed to be used for. And, most importantly, you couldn’t do everything you needed to do with just a hammer. You could do a lot, and get close to almost all of it, but in the end it’s nice to have other tools in the box.

Most people can put words together into sentences. They can communicate adequately without being great writers. Most programmers can write some kind of program. It probably won't be very good, but most companies don't really need it to be very good. Most companies only need basic programming skills. A college degree in computer "science" from anywhere is good enough, and the job is just a job. It doesn't require much in the way of continuing education, conferences, workshops, or someone who is so interested in the craft of programming that they are always trying to learn more.
Such people can write, but it's just basic writing. They are not essayists or novelists -- and keep in mind that there are lots of articles and novels that get published that are not particularly well-written or worth reading. Obviously such things seem to sell well enough to make the effort and risk worthwhile all around.
But someone who dedicates themselves to writing, who goes through the struggle of figuring it all out and discovering their own place in the world -- this is a very different kind of writer (of prose or programs) than the average programmer. This person can produce more functionality faster, and the results will be clearer and deeper than ordinary code.