There is a long history of Apple changing the rules on Spotify [2]. Given Apple's focus on promoting their streaming services, I would not be surprised if Apple is intentionally trying to pressure Spotify into a narrow lane as far as integration options. They wouldn't want to cannibalize their own streaming ecosystem.
As an aside, the timeline given by Spotify is somewhat disingenuous because it doesn't include any of the times that APIs were opened up and is missing significant details about why rejections happened — for instance, early watchOS rejections (as far as I recall) had to do with the lack of a power efficient streaming API in watchOS. Once Apple had a streaming solution that was fit for public consumption (internal/private APIs almost always aren't and cleaning them up takes time), they added it to watchOS.
Don't get me wrong, I think iOS would be better if it opened up a little, but Spotify is no saint and has a tendency to embellish the story.
1: https://jod.al/2016/02/18/guide-to-poor-api-management/
2: https://www.theverge.com/circuitbreaker/2018/2/6/16979102/sp...
Even if we were designing the perfect tech ecosystem that was free of business or competitive constraints, it still wouldn't be a good idea to have an app developer, with their own motivations that may not be aligned to users, dictate SDKs and standards to ecosystems or platforms. It's a weird and unsustainable power dynamic that misaligns incentives. It'd only be viable if in the process the app developer opened the standard and shared control of its future.
As much as Spotify wants to be a platform, what they offer is just a service, and they're not positioned to be controlling such standards. I love Spotify and much prefer it to Apple Music, but what they're doing is choosing not to build features that their customers want on platforms their customers have chosen in order to gain leverage in the regulatory battle over the 30% cut. I respect the desire to have a more level playing field but their other complaints are disingenuous and are not in the best interest of their customers.
This has nothing to do with the 30% cut, except that its likely Spotify is crippling themselves to make their regulatory case (similar to Epic's approach). See sibling comment [2] regarding Spotify's slant on their timeline post, in which they seem like they're entitled to certain things that the platform is not yet capable of (e.g. Watch apps in 2015 when the APIs were very crude).
Fast forward to 2020 when these issues have long since been sorted out and Spotify still lacks an offline Watch app. As a Spotify customer I'd love to be able to listen to music while on a run, but Spotify has decided this core use case of an extremely popular platform is not worth building.
[1] https://9to5mac.com/2020/04/29/pandora-shows-spotify-how-to-...
It seems like Apple is the problem here, not Spotify.
It has a 2-second lag, and still regularly loses sync for me.
Apple didn't even bother to update macOS to support stereo homepods over Airplay.
Just the other day:
> "Hey Siri, favorite this song on Spotify."
> "Sorry, Spotify hasn't added support for that." (paraphrased)
And here is Apple’s rebuttal [1]
[0] https://www.timetoplayfair.com/timeline/
[1] https://www.apple.com/newsroom/2019/03/addressing-spotifys-c...