I don’t think that a “solution” is need here at all — in fact I don’t see this as a problem, and I’ll explain.
You are totally right when you’re saying that if developers were a bit more sensitive to design than the process of producing beautiful product would have been more efficient, and this is probably easier to teach developers how to be pixel-perfect maniacs and the principals of the grid.
I think the issue here is different — developers have tools that I think should be available to designers for the very fact that designers have a better ability to make unexpected connections between technologies and thus generate innovation.
I think it’s much more about seeing the bigger picture than just user-experience and visual design. Like designers are often involved in the buiessness plan and the marrket research