Spotify only streams 16-bit lossless as far as I have seen (though they claim 24 bit in this post). Might require artists to reupload the audio?
Tidal has much more 24 bit options when I did an A/B.
The dynamic range difference is very material on quality sound setups.
As a side note Bluetooth (at least for Airpods) only does 16-bit!
There's no benefit to more than 16-bits. 16-bit allows for a dynamic range of 96dB. No music is mastered anywhere near this dynamic range.
24-bit helps in production pipelines for mixing, but for end user playback it's pointless.