Earlier quoted context omitted.
It's more like 400MB due to how they're packaged. And when you could have it run with 10x to 20x less RAM, it just scream "we don't care about you". Not everyone have 64GB RAM and 22 cores of CPU in their laptop. It's like using a semi-truck (with the trailer attached) to go buy groceries 100 meters away.
I'm unsure where I'm supposed to look. In the Task Manager, the app I created (Video Hub App), when running, is routinely between 40MB and 120MB under the "Memory" column. Are you saying there is RAM use tucked away under different row than the app name? https://github.com/whyboris/Video-Hub-App
It peaks to around 3GB during the hub creation (on a folder with ~100 videos but I see your demo is limited to 50).
It finally settles at 350MB.
Here's the breakdown: https://ibb.co/N9MYvNx
My guess is that what you view in your task manager is a single process, not all the processes started by your application.