Kudos for at least trying to address this, MS should hang their head in shame, this is not the hardest problem to solve these days. If we could do it in 1995 they should be able to do it 30 years later.
I hear this a lot but really, Teams works fine as far as I can tell. Click on meeting, check your hair on camera first, join meeting. It works fine 19 times out of 20 at least.
But for something you use 3-5x a day, that is a noticeable problem every few days. Why it has such an awful reputation.
Teams is an absolute mess.