I know <i>precisely</i> what you mean. I'm just like you, well, almost. I'm a programmer who started in design. But we are exceptions — we are not the norm.<p>The norm is that programmers like to program and designers like to design. Most programmers suck at design, and most designers hate programming.<p>Sass is great for the relatively <i>few</i> of us who actually like to do both. But we are exceptions, not the norm, which is why Sass won't spell CSS's "demise" any time soon: most people who write CSS don't like to and don't want to program.