Yeah, it's not developers pushing video header backgrounds, ten analytics packages, and form designs that require 2mb of JS, CSS and images to achieve cross-browser. Designers, marketing/growth-hackers. Clients. Developers aren't blameless but we can only push back so much (usually very little—few trust us on design/ux, even when we're right)