Like I get that people don't like Electron because of it's resource heavy nature but it's been a boon to us Linux users who have finally been getting a lot of cross platform apps and I truly appreciate that.
getting a Mac is generally not an option - it's too expensive just for a few GUI apps (and overall pushes the bar of development quiet a bit higher) and in all honesty, it's not great for the developer ecosystem to stick to one platform either (new Macbook with the touch-bar is a good reminder of that).
I am currently fortunate enough to own and work on OS X, but I do remember when I was in university with a Lenovo T420 running Ubuntu 12.04 having issues with quite a lot of tools when I was just getting started.