Nah, the same reason why DJ's can be good or bad. Guiding the vibe of the audience is what they do, playing with the tension and energy of the crowd. Pleasing a crowd is easier than one specific person though, but the same rules apply when picking songs for yourself.
Is that like a music recommendation engine? Do you need to run Plex locally for it? I use JellyFin so don’t have Plex here but always looking for a better music engine.
Plex does a rather comprehensive analysis of audio (if you have Plex pass that is) and is then able to do some really cool stuff regarding playlists and such. One of those things is a mode where it keeps injecting songs that have the same vibe as the current song until you switch it off again at which point it'll just go on with the playlist. It dies that surprisingly well.
Works for local audio on a Plex server capable of doing the analysis (no ARM support ATM) and for Tidal.