>cynical: concerned only with one's own interests and typically disregarding accepted standards in order to achieve them
Indeed you are, for calling software developers “engineers” meanwhile software development is actually writing, so they are more closer to writers than engineers.
Do you also say this shit in real life?
I disagree with your view. It’s the thinking needed that makes it engineering, especially when you have a lot of constraints (massive scale, low latency, etc.).
Consider this: math is mostly doodling some glyphs on paper, so clearly it is closer to drawing than engineering.