Having 100+ channels is great, but EVERY channel tries to differentiate. Why not have clusters of 3 channels that are exactly the same format, so when you hear something you dont like, you can switch into another channel of the same music sub-genre.
They do have this option

Not ALL genres have them but most do like dance (about 5 good stations worth) same for rock , rap , country , comedy etc.