To me it is almost tautological that what I said is true. If software can’t solve a knowledge work problem, that means the software isn’t good enough and needs improved.
I also question your claim that “everyone hates software engineers,” because I find they’re reasonably well liked in general. Perhaps you’re assuming what I meant was something like “if someone is good at software engineering then they’re smarter than all other knowledge workers,” which is blatantly not true (and indeed, not my point).