You make good points that I partially agree with, however I still don't believe this is optimal for a few reasons.
End-user design is about creating a usable experience and often deriving an emotion to make them want to do it again, a process that relies on color combinations, layout, typography, etc. -- the complete package. I'm less attached to GOOG webapps because they lack subtle things such as sound feedback. I've found sound to be critical in software usability, far more important than very minor color discrepancies. That is, when software goes outside of very basic operations, and requires more attention from the end-user.
(Fighting about the shade of blue makes me puke in my mouth at the thought of such a corporate cliche).
Furthermore, this type of color testing would need to be extended to cover cultural differences to be truly effective. Colors will trigger completely different responses in China, Japan, France, etc, often the exact opposite of American counterparts.
Honestly, I think the engineers have a place AFTER a design has been released and there is data to mine and analyze that takes into account the entire product presentation as a whole. Interjecting them in the design process too soon and giving their opinion overriding power is a mistake. It's akin to slapping memcache on your back-end before you've done an ounce of optimization on your queries.