
…onvincing argument against it — that UX/UI/interaction designers who can code are better designers. You need to understand the possibilities and constraints of your medium in order to do the best design work that technology can allow for. There’s no better way to gain this understanding than knowing how to build your own designs.
With that said, I also believe that a good designer needs to be able to do both or at least have some level of knowledge in the other discipline.
I simply can’t imagine a good visual designer that completely ignores how the user will interact with what they’re designing, the same way I can’t think of a good interaction designer that can’t layout the information in a way that will be easy to digest by the user.