The problem is that with the inline CSS, developers and users didn’t bother adding anything to their style.css because it looked good by default.

I think it’s the otherwise, this inline css injection is what bothering web developer the most, it gets in the way and very annoying.

Currently, I use Cleaner Gallery ( Justin Tadlock of Themehybrid ) to fix these problem, and I’ve been hoping that core will remove this ugly inline thing soon.