Oh it's down to the client application, say someone calls you, and you plug in a headset, and that headset happens to be USB? Yeah Lync is going to have a hissfy fit, at best reject the call, at worst just die and restart the app.
It's also very, very slow and resource intensive.