Because they already have a codebase that uses HTML for UI, and a team that's proficient in it?
It's also worth remembering that HTML UI is technically "native" on Windows since Win8, where HTML/JS was one of the three stacks supported by all the new WinRT stuff - and, indeed, the one most heavily pushed.
https://techcommunity.microsoft.com/t5/microsoft-teams/teams...