Going to throw in the expected rebuttal: When was the last time someone did a major CSS overhaul without changing HTML?
In any case, for someone developing with a framework, they're already mucking about with templates, in which editing the classes is trivial to alter.