Can't guarantee this on specific devices but earlier this year (or some time in the past decade? it all blurs together) I was discussing this point with coworkers and customers after a meeting. I work as an engineer on machines that make the LEDs and parts of hard drives, so we have discussions with end users (which would be your equipment makers) from time to time. We were discussing the software and circuitry that's finally being put in place in electronics to properly handle the charging and discharge characteristics of Li-ion and Ni-mh batteries. Li-ion batteries of course have very difficult to predict discharge curves. I think since that discussion there was an IEEE article or two about the changes being made.
Effectively it removes all that voodoo-ish thinking we used to do, not draining the battery below a certain amount, certain charging cycles on new batteries, etc. A good thing since some companies would insist that a new battery be fully charged then drained a few times before it was "ready for use." One can only hope that functionality was picked up for use on everything by now, but we talk about developments that are interesting and not how widely implemented the ideas are.
Now me, I'm looking forward to my new GNex when they let me buy it. Been waiting for a new phone since the Galaxy S II was started long ago, and then when Verizon gave it a pass and the GNex came up I decided that was my next phone.
My V1 LG Chocolate from 2005 dials random numbers, sends texts whenever it wants, starts going online on its' own, and so on. The charging/headphone/USB port has had to be re-soldered onto the main board already and I've gone through multiple batteries. Still, no scratches on the screen and it still works. Usually. And the battery now lasts 5 days on standby, it used to last an hour. Clearly it doesn't handle Li-ion properly.