It's not for the storage or ram space. It's for being inefficient which always making me doubt about the company culture. If you want native capabilities so much, just build a proper software for the platform. If VLC and Calibre can do cross platform, you can do it too.
How is 400MB trivial? I run more than 2 programs at once, and this adds up. Imagine if every trivial process in your OS used 400MB on startup. And what pisses me off, is when I have to close resource heavy electron applications (signal, vs code) running in the background to free up RAM.