I wish Windows wasn't so stupid. My iPhone works great and easily switches between listening to music and making calls. Windows with Skype sometimes works perfectly - I can listen to music and when I take a Skype call the music is ducked under the call but still audible, just not intrusive.
The problem I have is any headset - Jabra, Bose both tested - sound great on Windows until you use it in communications mode. After that it stays stuck in this mode with crappy mono tinny audio until the next reboot. **** Microsoft? Why do this at all? Why not just duck the other audio signals? And why force the audio into crappy tinny mono - these days Zoom calls (sorry Teams) have great audio and can even have stereo audio. At least make this a "feature" I can disable.
Maybe the answer is to have two drivers - one for the mic and one for the headphone - so that Windows doesn't recognize it as a comms device.