Why should CSS be different from any other language ?
Why is JSON praised, but XML shamed ? Java is old, bulky and slow, but Javascript is the answer to everything ? The debate goes both ways.
The correct answer is that all languages, etc. are suitable in the correct scenario, and none should be 'special', whether that be praised above all others, or condemned.