> Tabs (or instances) in an application immediately bumps into the concept of state (statefull vs stateless) in applications.
Agreed, and this is why tabs need to work at the app level, not window manager/os level.
That said, for Spotify specifically, it can already tell what I'm playing on an entirely different device. I think they can handle tabs.