I am sure Uber drivers love the S8, the phone is always on don't need to worry about standby.
Overall android is just badly optimised. We are using a SMART phone not a dumb phone. A SMART phone suppose to automatically optimise the phone for us.
Example, on the S8 why do you even need a DEVICE MAINTENANCE app which you need to manually press the "optimise now" buttons in order to Sleep some unused app? Is Android not smart enough to do these things automatically?
For the Location services on Android, there are three types of GPS to choose. On the iPhone its either on or off, the OS automatically choose between power saving mode to full GPS if you are using turn by turn navigation. On Android, you need select those options yourself.
Yes you PROBABLY have good battery on S8 by turning off mobile data, location service, always on display, bluetooth and set the screen timeout to 5 SECONDS which these tips are recommended by a lot of the "REVIEWERS" on the internet. Why not just use a Startac. You see I never turn off mobile data (data plan unlimited LTE), location service, bluetooth and the screen on time is 2 min. As for the "ALWAYS ON DISPLAY" when Samsung marketed this to consumer its one of the reasons I felt like buying the S8 and turning it off to save battery is not an option.