This is gonna sound like a troll post but i assure you it is not.
I don’t have a coding background but I’ve used Teams in a lot of workplaces and really only encountered like 2 issues entirely.
Either I got seriously lucky or it was before enshittification.
Why do you yourself dislike it? Is it UI? Performance?
I should also say I use Teams for basic purposes like messaging and uploading files, I literally don’t touch anything else and performance hadn’t been an issue. (Likely because I’ve been given thicc-ass workstations in the past)
What if I don’t want to give it to Microsoft?
My company mandates that we put our mugs on Teams so “people know who they’re talking to”.
When the fucking secretary puts all that stuff in an Excel file, and everybody’s photos - and company photos - in a sharepoint, and the accountant does the payroll in M365, it is.
That’s right: nobody logs in with an admin account: all that data you feed Microsoft is processed automatically.
You don’t really think they take your money and honestly host your data and provides services without raping your and your company’s information every which way do you? Big Data’s entire business model is exploiting other people’s data.
Microsoft’s gig is really clever: they force people who otherwise would never give any information to Microsoft to do so by selling their employers services that are cheaper than on-prem, and in turn, their employers force the employees to share their information with Microsoft on pain of getting the sack.
Your tinfoil hat is slipping.
Microsoft does not give a shit about the data from an organization small enough that their payroll is done in Excel.
They don’t have some secret database of every human and all data they’ve collected about each person in the world.