This isn't even to mention the numerous features that Spotify has which are difficult or impossible to replicate on self-hosting. The "radio" feature, song recommendations, the DJ, AI playlists, stations, automatic playlist enhancement, social features, Canvas... the list goes on. And of course I never have to worry about managing a library of mp3 files. When an artist I like drops a new album, it'll be on Spotify at 12:00am exactly and work perfectly. This isn't possible with self-hosting.
When you look at it this way, the chance to pay 6 bucks a month to get all these extra features and ignore the headache of self-hosting is a no-brainer.