That’s true. This method has definitely made html files heavy. And also also the idea of having non-specific names like text-clr-def or text-clr-link is very good. But when you are working on let’s say website, the possibility of change in color from red to blue is far less. For one working on a company which has a fixed style sheet, the changes like this (from blue to red) is very rare (unless you work on a lot of projects).
I am only trying to find a good methodology to have something that would be easier to change. We are definitely moving from this to more non-specific name based system.
Just wanted to know the thought of what others thing.