Well, in large part it has to do with how Windows loads libraries. For example, if you have two Electron apps running (eg. Discord and Slack), both will load separate libraries, effectively doubling their load on your system (scaling for each app you open). The solution is to enforce dynamic linking, like how Linux handles it. You can have Spotify, Discord and Slack all running on the same Electron library.
Steam doesn't slow Debian (LXDE) at all, because the desktop environment doesn't require two processor cores – even though Steam is mostly Electon-based now.