I can't fathom why this is even possible, let alone acceptable. You could write an equally featured text chat client in a terminal (IRC style) - no video or file sharing of course - but do those things really need to consume the remaining 2.29 GB of RAM?
Surely video calls have a native capture method in Windows/macOS now where you can overlay the controls for fairly cheap resources, and file sharing only needs to consume RAM during the upload process.
What gives with these apps? Like seriously, is it the fact that they need to load a whole browser environment just to run 100mb of JS? If so, why bother shipping an app at all? Just encourage users to allow notifications in the browser for the site and be done with it. No apps to maintain, instant patching on refresh, where's the obvious downside I'm missing?