He has a point for his usage and view of the world. For my use 6 hours is not a lot of time. Completely freshly charged 6s gets me about 7.5 hours of screen-on time. Take phone off the charger and catch train to airport - 1 hour ebook reading. Kicking around airside waiting to board - 1 hour ebook reading and maybe a few calls & texts. Waiting on plane for boarding to complete, pushback, taxi and takeoff- 1 hour ebook reading. There is now about 4.5 hours of life left, of which I want to preserve an hour so that I have some battery left on arrival, so my phone is essentially dead 3.5 hours into an 11.5 hour flight. Also, since this is travelling I prefer to use luggage space and weight for useful stuff like clothes, toiletries etc rather than battery extenders to compensate for the phone itself not having enough battery life.
I wouldn't say that this is exclusively Apple's problem, smart phone manufacturers in general should in my opinion aspire to better battery life than most of them provide at the moment, but I also wouldn't dismiss it as a non-issue just because some people only use a phone as a phone and/or don't have lifestyles that mean they are away from a charger for significant lengths of time. Some people do buy into the all-in-one concept. I really do want my phone to be my phone, my camera, my iPod, my ebook reader, my satnav, my games console, my video player and more besides. It already has the capabilies to perform all of those functions to my satisfaction except for battery life.