What you care about as a programmer is what your code does, right? Basically whatever the compiler has after lexical analysis (except for comments maybe).
So why do we bother with all that coding style stuff if we could make an IDE that edits the program itself instead of text? (I get that text is a universal format, but that doesn't mean we have to edit it directly.)
Instead of editing text you could choose to "declare a function", "rename this identifier" or "call function x with y and z arguments" and then save it with some coding style.
Is there such an IDE? I know what I'm describing is pretty much visual programming, but I mean for "text" languages.
> Programs must be written for people to read, and only incidentally for machines to execute. - Abelson
As to why that might be the case: when the bugs you wrote are found; the edge-cases you missed are discovered; or the vulnerabilities you didn’t know about it are unearthed, another person, sometimes future you, will have to read your intentions; try to interpret them; and address the above. When you code, you are telling a story and are in control of the narrative. When you paint a picture (I.e. graphical) you have less control over the narrative and interpretation.
Or at least that’s my hot-take.