No, I just think you might have a hard time thinking outside the box if you never did regular programming. Modding apis are a framework for doing one thing in a specific context. General programming is just you, memory and instructions. Maybe this is why you are such a negative nancy.
I suggested earlier that you can decide when to stop simulating, so you focus on the most common cases. Energy is one of those situations where people just don't keep running large factories constantly underpowered. And you can always choose how often to switch modes, so you are not switching every other second, in the case of power fluctuating between full powered and underpowered.