The hard thing for platforms is that no one trusts the platform to not lie about delivery metrics. Thus the need for advertisers to run code to verify it ran and run alternative networks. No idea why advertisers trust the ad networks over say spotify. This was going the otherway then facebook's massive lies about video ad views tanked it.
Other services like twitch have done what you said and users are equally irate about ads they can't skip and are completely embedded.
Basically it sucks for all parties involved. But at the end of the day you have to monetize or die.
Also I feel a lot of users are voting that 2 coffees a month is too much for music. I'm an old so... but for most of my life music just came out of a box for free. Sure I didn't have much control over it. But when I use spotify I just or pandora or amazon I tend to just get a genre based station going and just let it roll. Just like radio. I don't have time to be futzing around with optimizing playlists and that, I literally just don't care about music very much. Hell one of my friends, when he wants to concentrate, just puts the same song on repeat all day long (8+ hours).
That used to cost: cost free, price of tape/cd ($16 / year way over priced), free(napster,piracy), free with ads (pandora)...
Hell I can't even stomach paying $12 / month to xm when I'm going to drive cross country with no coverage.