Excellent post. This is something I have struggled with personally over the years. I have a solid foundation in design but have also the ability develop in HTML, CSS and integrate CMS systems, not to mention Grunt, Gulp and Git for organisation and efficiency.
I would look through job postings every now and then and it just seems to be an absolute minefield of requirements to fulfill a post, you must have experience of branding, Javascript, HTML, CSS and also be able to build using React, and by the way we will need you to create our marketing material also :)
I think being so prescriptive turns off potentially excellent employees who feel they might not be able to fulfill one of the more specific requirements.
I agree that designers should learn to code at least in HTML and CSS, I don’t think you can be as effective in UX/UI without some overlap or knowledge of this. But at the same time I think potential employers need to be a bit less prescriptive with their requirements, if your a great designer with some foundation in code you can pick things up as you go…
I like Drew Wilson’s personal description, it embeds the idea of being adaptable.