At one time, EDGE was a new technology and had chipsets that were relatively huge and used a lot of battery. Look at EDGE now.
I dont know where in the cycle of development with 3G we are, but hopefully more battery efficient 3G stuff will be coming soon!