I'm guessing the added weight of electric engines and batteries/generators weren't worth the fuel savings until now, thanks to advances in batteries and rising fuel costs.
It's powered by the APU, a small jet fuel burning generator that already supplies the plane with electrical power when the engines are off, so there's no need for extra batteries.