That's a very narrow definition, really. In general demos have neither much to do with shaders (except insofar that you have to write shaders to do 3D on GPUs), nor are they size-limited in general; only certain subtypes are.

The procedural music aspect doesn't get enough love. There's an amazing amount of DSP like stuff going on in the background. Most people focus on the visuals though

Definitely!