This is indeed frustrating, but there might be a technical explanation behind it: AFAIK message ids on Microsoft Teams are generated by the clients, and one cannot easily jump to a message ID.<p>Their Teams mobile app does something more stupid, but that kinda works: when you reply to a message, the message is copy-pasted as a quote and you are basically sending back the original message to the user.<p>I really don't agree with most of their engineering choices and I feel they're focusing on the wrong things (bringing new features instead of trying to get it to be a good software): but this could totally be a decision dictated by business. Their clients are super heavy on CPU and memory and I can barely use the web version.<p>On a side note, I'm trying to fix part of this mess myself by writing a Microsoft Teams library (and later a / multiple clients) so that I can finally use without complaining about it: <a href="https://github.com/fossteams/teams-api" rel="nofollow">https://github.com/fossteams/teams-api</a>