In my experience, and the reason I left Tidal several years ago, is that they lean heavily into modern hip-hop, compromising relevancy for the sake of promoting "friends of the company" (Jay-Z, Beyonce, etc).
More importantly though, Spotify doesn't directly link artists to bands they're in. For example, on Spotify, Billie Joe Armstrong is credited with his work on Green Day, but if you go to the Billie Joe Armstrong page, he isn't. On Tidal, each artist can also be broken down by their role on a project. For example, you can see just the songs that Paul McCartney wrote (turns out he wrote a track for Drake called Champagne Poetry in 2021... who knew). On Paul McCartney's page on Spotify he isn't even attributed to The Beatles
Unexpected writing credits like this usually indicate sampling. In this case [0], Drake sampled a song [1] that sampled another song [2] that was a cover of a Beatles song [3].
0: https://en.wikipedia.org/wiki/Champagne_Poetry#Samples_and_c...
1: "Navajo" by Masego
2: "Michelle" by The Singers Unlimited’
3: "Michelle" by The Beatles
Last.fm was good, but inevitably went downhill when it was bought out. As they had to commercialise more and more from the early days as a uni project that became audioscrobbler, with a tiny userbase, they followed the standard Doctorow model of capitalist decline. They had a sweet spot a few years in when they had plenty of data flowing and they hadn't yet messed up their APIs. Right now I use it to log my listening but I'm waiting for the email that says I'll need to move my data elsewhere.
Hey Jude by The Beatles - Tidal lists 22 different people who worked on this song. Spotify lists 3.