I think this is a feature of the 2.6.x kernels..
I'm not
sure though what reason is behind changing the module
loading behavior like this (maybe for hotplugging??).
Maybe. I load the snd-usb-audio-module during boottime, even
if my USB cards are not present, and it does.
Best regards
ce