This is bizarre because your experience is the exact opposite of mine (and the grandparent) - for me, Skype for Business is damn near perfect in every way, Skype desktop I hate with a fiery passion.  Microsoft is a strange company.