Both math and computer scientist graduates write bad code, just in different ways. However, you aren't understanding the context of the second point: I prefer low-performance readable code to high-performance unreadable code. That context was in my first post on the topic and was addressed specifically at mathematicians writing code, however, it applies to everyone.
Programming as a skill requires a strong mathematical, logical, and rational ability. You are worse at programming if you do not emphasise these skills, regardless of the job description. I don't mean understanding algebra, I mean a mathematical approach to problem-solving.