My phone loses about 0.5% per hour idling, but I've tuned my settings for that. I'm also a light user, texts, phone calls, some podcasts, etc. Not a gamer, and I pre-download the podcasts on wifi. Also, I don't stream media or music on the internet. If your battery drain is due to low cell signal, which I've definitely experienced, there's a couple of things that you can do for that. I'm on Verizon, for example, and have a Verizon Network Extender that gives me 4-5 bars throughout my house. Without the Network Extender, I get 1-2 bars, low cell signal, and a large battery drain. The other thing that you can do is enable wifi calling, which, again on Verizon, gives me less than 1% per hour battery drain idling.
There are other things that you can do to reduce battery drain, like minimizing auto-fetch, push, sync'ing. Some of that you need to do for basic functionality, but for example I just look at my email occasionally rather than have the phone get it as it arrives. I do sync my calendar and contacts, but that's about it. And turn on "data saver", as well as restricting apps to not use data while they're running in the background, etc. Just went through my settings the other day because my battery drain was creeping up, and got it back down again. Somehow Bixby had gotten turned on again, maybe during one of the security updates, and the Bixby home screen was just abuzz

.
If you want to find out if apps are the problem, you can boot into "safe mode", and that disables all apps except the apps that come with the phone. So you can use your phone that way for a while and see how things look. There are also battery monitors that can tell you what your apps are doing, and how much your phone is sleeping. GSAM battery monitor is one of those, but you have to use adb to give it a particular permission to get the most information out of it. Sometimes you can identify what's keeping your phone awake using one of those monitors.
Just some thoughts about what you might do to get your battery usage under control. It can be done, though it might take some work.