Slack's issues with their electron app shouldn't be particularly surprising, either, considering it was their head architect that published an article on Medium advocating for PHP on the basis of it's concurrency model...
Ladies and gentlemen! I present you the efficient terminal application, which only needs:
Process Memory Threads
------- --------- -------
Hyper 40.8 MB 32
Hyper Helper 51.9 MB 15
Hyper Helper 18.8 MB 12
Hyper Helper 15.2 MB 4
Total: 126.7 MB 64
On a serious note, I think the insanity will stop when the operating systems will start shaming badly written applications and nudge users to get rid of them. It is in Apple/Microsoft interest, because users will blame their computers ("My Windows is getting slow...").The phones already show the list of power hungry apps responsible for your battery life reduction, having this on a desktop would be nice too. If even a terminal needs 64 threads and 126MB of RAM now... looks like some wrist-slapping is in order...
Yes, concurrency is a challenge, but it's tremendously rewarding. Plus modern languages make it much easier than it was in the past.