The launcher is really not optimized and it eats up a ton of RAM, even more than Google Chrome.
A solution for this could be that when you load into Minecraft, it will auto-activate a setting to save resources (with the ability to turn it off).
This could be a mode that makes the launcher itself look bad but functional, so I can still do some things and have it not eat 1GB of RAM