Consider a dismissable modal that appears in the center of the screen. As a front-end developer, I would like to know the modal's dimensions, its colors, which icon to use for the dismiss button, whether the corners should be rounded, and what sort of transition to use (should it fade in/out, and for how long). By creating a functional prototype of the element, he or she no longer has to answer each of these questions individually.
I don't see this as a bad trend. When designers are able to communicate their ideas clearly to developers, everyone wins.
Also i think you are talking about a designer i would call a unicorn as being able to transfer design into something usable is very useful but uncommon and rare.