El idioma es lo de menos, eso no va a hacer mejor ni peor una canción. Será porque no hay maravillas musicales en todos los idiomas (por no mencionar las instrumentales).
Incluso idiomas que en principio puedan parecer "que no pegan" con determinado género musical se demuestran perfectamente adecuados si quien lo usa sabe lo que tiene entre manos y es un artista y no un chapucero.
Por ejemplo, alguien podría pensar que el francés solo sirve para canciones románticas, pero entonces viene Trust con su antisocial y demuestra que eso es falso.
También podría pensarse que el alemán solo combina bien con grupos como Rammstein y que por su dureza tonal jamás quedará bien en una canción romántica. Pero durante la segunda guerra mundial aparece una canción llamada Lili Marleen y tira por tierra ese tópico. Esa canción TIENE que ser en alemán, no se concibe de otra manera. De hecho ha sido cantada en docenas de idiomas y ninguna de esas versiones ha hecho jamás sombra a la original.