It does, but it also (in my experience) comes down to those "in the middle" working hard to better educate designers and back-end developers about the kind of thing you need from them (whether that's a design that can actually be implemented in HTML, or ensuring that HTTP semantics are correctly preserved by application code).