

SharePoint, Teams, OneDrive, Entra ID and M/O365 aren’t “stupid”. Your problems and complaints are the result of user error (although, to your credit, Microsoft in no way makes their intended use obvious or intuitive).
Don’t take that as an endorsement of them or Microsoft. On a consumer level, you should actively avoid them all. I’m referring to people who have to use them at work and complain about intended behavior being “stupid” or “pointless”. If you learn enough about how it works, you realize it either makes sense or is simply a limit of “the cloud”.







I don’t like working with them any more than you do, but they’re necessary to enforce read/write-level security. Without them, there’d be no differentiation between reading a variable and writing variable from an external class, which kinda defeats the point.
From a development standpoint, they’re an extra hurdle to clear. From a security standpoint, they’re a necessary evil.