プログラマにとってのこだわりって、人それぞれだと思いますが
職業プログラマにとっては、やはり「プログラムがちゃんと動作すること」
です。(私はそうです。)
いや、こだわりではなく、そうでなくては次から仕事がなくなるので
絶対条件になるわけですが。
しかし、この「プログラムがちゃんと動作すること」の犠牲になることが
あるのが、「プログラムの可読性」だったりします。
そして、バージョンアップや仕様変更の時に苦労したり、人に苦労を
かけたりする訳です。
可読性の良い理解しやすいコードというものも、職業プログラマとしては
こわだりたいものです。(開発期間と納期に余裕があれば...)