... As performance-minded web developers, our job is to deliver the designer's vision in the most performant way possible."
Design is all about trade-offs. Performance is part of the experience and that's something all designers should care about.
Developers should definitely raise this type of issue when it arises (albeit without the name-calling and in a collaborative manner).