Could it be due to increasing global energy prices?
I don't follow. You seem to be implying that Amazon would like to reduce their electricity usage. If so, shouldn't they be charging less for the more efficient instance type?
No, they charge for compute, which the new CPU provides more of, even though it consumes the same amount of electricity as a unit.