Yeah, my idle drain is less than 2% all the time and I'm pretty sure that's the case for most of everyone else
I play clash royale for 45-60 mins and use YouTube and Spotify only sometimes and yet it's 5 hours at max. Are you using stock settings? I didn't change anything and got such results.
Don't really know if it affects SOT, but i use Anxiety and Sociopath. The difference in our SOT could be screen brightness, how much you touch the screen "touch boost", system settings (i.e., auto brightness, vibration), etc. Every user is going to be different when it comes to SOT, or anything battery related really.
Like i said, I sometimes only get 5.5 hours SOT during heavy use, a couple of hours of COD, and a few hours of YouTube. The more COD I play, the lower the SOT will be, because of the constant screen contact when playing an FPS.
I have noticed a huge difference coming to Android 10, I wasn't getting these results with Pie. Seemed specific apps just loved to use unnecessary battery juice on Pie.