When we're working with videos, we have to provide WebM, Ogv, and Mp4. When we're working with audio, we have to provide ACC and Ogg (or some other combination, I am not familiar on best practice for audio).
So why is that, and whose gain is that in the long run? What is the actual reason that browser developers would refuse to agree on a single format, knowing that developers have to continue to provide all formats when implementing a video or audio content?