Earlier quoted context omitted.
I've never seen a setup where a css preprocessor didn't just generate the output once at build-time.
Oh, people can abuse anything. Maybe they want their CSS all in-line at the top of the dynamic HTML. So they run the preprocessor during page generation on the server. Use a separate CSS via link tag? Oh no, I heard that was slow. Set expires cache header for 1 day? Oh no, that makes testing hard for me and what if the CSS changes? Web developers sometimes use the dumbest reasons to avoid doing good things.
I think these meandering rants are a tad silly.