You do not need to actively work on a code base to know who does. The educational backgrounds of developers who work on software in non-CS fields are very easy to find online. There is no contradiction in these quotes. If your point is that non-CS people write bad code (and that at some point I have argued the opposite, which I have not), you still haven't explained why the market won't value the domain-specific knowledge of a non-CS person over a BSCS's programming knack.