in defense of the technique: Parsing an existing CSS file, extracting the images, base64-encoding and embedding them is something that's very easily done programmatically and a script that does this on deployment is very easily created.
Assembling a huge sprite image and emitting offsets is harder. Still very doable though, of course.