Your AI is processing the tempo and beat of the music, its not looking at the lyrics and what the lyrics mean, its not processing any accompanying music videos and its not really factoring in emotion, the mood and events of the day in the locale it comes from.
Another factor, is its not taking into account the limitation instruments had on music before the introduction of the synthesizer and the tech we have available today in order to make music.
There are other websites which also make suggestions and doesn't factor in the above points, so your website is not alone in not really grasping the mood of the song. I'm sure its a limitation of the AI models available to people like yourself today, along with time constraints and other factors including access to data. Just how far do you read into things?
When you see an AI suggest the likes of the Sex Pistol's God Save the Queen with this song, you are then looking at an AI which is intelligent. Quantify the mood of the music, the mood of the country or region during that period of time. Thats a very hard thing to do, and masters of that would be the BBC, simply because as national broadcasters, an extension of the British Military aka MI7, arguably global broadcasters with their world service, you'll realise there are songs which just wont be played when certain events are happening on the ground in regions which would be featured in the news and thus considered inciteful. Its very subtle how manipulation at a national or global level takes place, but it takes place.
However it is also a very difficult song to quantify, as this youtube reaction video sums up nicely. https://youtu.be/5vK1FZO1ybE?t=296
If you know anything about the band, they span many genres, and yet they also their own genre. Truly Prodigious.