You can look at such imperfections from another angle.
Think about it, you don't like the product because of issues you've described. You're still using it. Maybe, M$ got the product right on the parts you're really care about? Like office integration, price and so on.
Messengers is a very competitive space: slack, m$ teams, zulip, mattermost, skype, telegram and so on and so on.
My point here is issues you described just minor inconvenience and they wouldn't bring much value.