It seems to me that part of judging the quality of arguments involves some knowledge of the topic at hand. (This is not a criticism of you, merely a statement of opinion.)
I studied college level EE for five years, but that was 30 years ago, and I've been doing mostly micro-electro-mechanical systems (MEMS) for the last 20 years.
Like General_re, I've forgotten most of what I knew.
The core argument isn't a quibble about diodes and transisitors, it's whether a useful circuit can be designed by an evolutionary process.
The answer to that question is yes.