Why did the iPhone, and after that the smartphone industry as a whole, completely crush the classic cell phones when they have such a poor battery life? Smartphones don't have everything previous phones had. The pros simply outweighed the cons.
The iPhone became a status symbol very quickly. That drove adoption much better than mere features could.