I feel like I hold an opinion no one else reading hacker news has, I believe website owners should be able to deliver ads and website visitors should be able to block them.
That being said I also think Spotify (and other sites) should be held liable if they serve malware through their ads.
I also feel like paid for articles should be clearly labeled as such and not hoping people will not notice the review/write up isn't just an ad in sheep's clothing.
I get it. A website needs to make money in order to stay in business delivering "free" content. Why does it have to be a game? Commercials/ads on television are not hidden. We accept that in order to bring broadcast television without a BBC style licensing fee, the broadcasters make money selling air time to advertisers. Sure, some product placement occurs in some of the programming, but that's up to the producers and not the broadcasters.
Why is it any different on the internet?
My answer was two-fold - never use Spotify, and always use an ad-blocker.