For those who wants a workaround, I am using nircmd in a batch file. I have 2 two scripts: one to turn the headset as the default output and another to turn the speaker as the default one. This is ...
I agree as well, it is extremely annoying... This kind of problem was already reported some years ago on reddit but still nothing.