This topic is similar to Should Developers Know How To Design?
For freelance developers, this is a requirement. Freelance developers may need to modify templates to suit a client's needs.
For employees, it's an added advantage because the developer can discuss at a certain level of expertise with the designers.
So, flipping the coin, I see it as the same scenario with switched roles.