Good point. However, other technologies such as C++ or bash I can not touch for a year or two, then just bang out a small script when I need. But your point is certainly correct.
And to be fair to you, I do concede that the process of learning CSS is messier and requires a bit more rote memorization than learning a "real" programming language.