Thanks for the great examples, I can see your point. I guess it also kinda depends on what kind of a project you are working on and with how many other people. Also LESS looks pretty good for something like this so I will give it a shot in my next project.
All in all really eye-opener article, made me think about how I structure my CSS. Thanks for sharing.