Yes, it did seem strange, but that info was from someone I know in Epcot ops. I believe the sites of both attractions now have power and are connected to the grid. Therefore when it is needed, the ride can just be 'plugged in' (I make it sound so simple. haha).