I think that whether it needs plugins or not to do the job isn’t really relevant.
You can develop software in a large number of languages including writing the code (with intelligent code completion), building it, committing it to source control and running and debugging it.
If it didn’t use plugins to do that then it’d huge and take ages to start up.
We don’t get that lag but we do frequently get it when the camera doesn’t work for somebody.
I really can’t understand the separation between teams, channels and chats. We almost never use anything other than group chats.