It's not for everyone, hence why I thought Yma O Hyd might not be "i ddant pawb", as we say in Welsh (i.e to everyone's taste).
I think Yma O Hyd is a dreadful dirge and, considering the lyrics, I find it more than a little ironic that it gets sung at Welsh football matches. But, as you say, each to their own.