That's the issue though, the theme just overrides the CSS.
Just because I buy a camera with a different skin on it, like blue or something instead of the standard black,does not mean I want my pictures to be that color. This is the argument I'm trying to get across here. I may want my OS elements to be themed, but I don't want the content to be affected. The content should remain the way the content creator intended. Or at least, if it's going to change it, it should do a better job at it. Apply a black theme and go to Google. You'll see what I'm talking about. Half the stuff is black, the other half is not. It makes it look super ugly. For certain sites it even makes the colors clash so bad that it's not readable.