You purchased a device that presumably has no local storage and are upset that it needs you to login to a server that can then stream you the music?
Or is this an issue of not having a paid account?
I guess Spotify didn’t realize someone who didn’t pay for Spotify would be likely to pay 100 bucks for a device to stream Spotify, and in most cases I’d say they’re probably right.