Higher performance means less power consumption and less heat. I just fired Teams up my Intel Mac and now I have 10 processes running with a total memory footprint of half a gigabyte which is absurd for a chat app. Messages which is. a Catalyst app is far more efficient.Why? It's a chat app. It does not need super high performance.
The fact that Teams was built with Angular.js tells me the architecture of it was poor.
Angular JS is an obsolete JS framework now but it was considered state of the art not long ago. This highlights another problem with using web frameworks for app development, you are basically writing throwaway code. That said the Teams dev team are clearly not the A team at Microsoft.