Re: "...it's only since the iPhone..."
@Bc1609 There were quite a few phones prior to the iPhone which had plenty of functionality, and still had a multi-day battery life. The Nokia N series comes to mind.
You could even get Opera onto the models like the N70, not to mention removable storage and a music player.
What the iPhone *did* introduce was much shiny shiny, and the concept that just about making through a day was a worth-while trade for shiny!
Oh, and my main "feature" gripe they introduced - PAYING FOR TETHERING!
I had been tethering mobiles for years before Apple came along with it as a "pay for" feature (usually by serial cable to the laptop, or irDA). Carriers didn't care, data was data and what I had paid for... Suddenly Apple start charging for it, and carriers suddenly think "Oh hang on, we've sold this guy a data package allowance, how about we charge him for it again if he wants to use the paid for data in a slightly different way?!"