I'm glad someone noticed this as well. I was doing some testing and was wondering why they would rarely have any electrical output at all when all my other power generators were running at full blast.
Til I noticed it had such a low priority it made them basically useless. And was going to post asking why they weren't consider more like a solar panel, as it costs no resources to generate power and should always be used over others. I was going to suggest your changes as well. So with the 'fixes', they now operate much more reasonable.