Why would better efficiency mean they have to charge less?
Because your competitor will double their number of customers, and halve their prices— forcing you to do the same.
So then everyone would continue earning the same as before.