Probably the lack of a single sound format that is supported by all popular browsers on most platforms. And because animations can be easily done with JS/CSS, and that doesn't require all that much bandwidth or space, while good quality sound is considerably larger.