"The omission is an odd one. Microsoft has a Skype client for Linux, so a similar client for Teams should not be beyond the imagination of the Windows giant. Particularly given its much-publicised love for the Linux platform."
That's not odd...
Microsoft has no Skype for business client which is what Teams is supposed to replace.
The technology behind Skype for business is NOT Skype but Lync - only the name has changed.