Hola
El problema que presenta la etiqueta embed, es que era un código creado por netscape hace tiempo y su función, era la misma que el object. Dada esa premisa, hace tiempo ya, el w3c eliminó el embed de la lista de etiquetas válidas, lo mismo se ha hecho con otrs tantos códigos, tanto de netscape, como de explorer.
Sobre la duda para poner autio en una página y que te funcione en firefox , te dejo
esta página, ahí podrás ver sencillos ejemplos que permiten probar el audio en firefox, así como ver el código necesario para poderlo insertar.
Sobre el motivo por el cual muchas personas creemos que firefox, opera, k-meleon y otros tantos son mejores que explorer, se debe a varias cosas, una de ellas, es la seguridad, el explorer tiene numerosos fallos y al ser parte integral del sistema cuando ocasiona problemas, pueden ser mucho y mu y serios. Y por supuesto, dado que estamos en el foro de xhtml, por ahí va otro de los motivos, el explorer tiene un soporte demasiado "generoso" de las etiquetas y código erróneos, haciendo que las páginas se vena casi con cual cualquier combinación de códigos
Eso puede parecer una ventaja, pero es uno de los motivos por los que hay miles de páginas tecnicamente mal hechas y por el que hay "miles de diseñadores web", o peor aun "webmasters". Cualquier puede poner cuatro etiquetas con la ayuda de un programa y el explorer se encargará de que se vea bien, pero la página no está bien hecha.
Cuando quieres hacer una buena página, siguiendo los estándares, siempre tienes que estar usando trucos paraque el explorer represente bien los códigos adecuados.
Felicidad