It's most likely due to the fact they are all electron apps rather than they are doing "something".
I feel certain the reason this is happening is because some middle-manager terrorist in a boardroom said "use this codec it won't require as much network data usage! value for the shareholder!" without asking first whether hardware encoding is beneficial even if there's a bit more network traffic with the older codecs.
Really burns me up. I do not want to use software encoding/decoding if I have hardware support.
But performance matters, too, of course. It's tricky to balance them.
Which only adds limited overhead to certain cases. Unless they are encoding/decoding video directly in JS...