I'm not so sure it would result in less waste. Apple will replace the batteries cheaply and recycle them; how many user-replaced batteries will go in the trash? How many extra batteries will people buy and never use, or replace their batteries before they actually need to?