Why does my Android battery drain so quickly, is there a way to stop this from happening?
Battery optimization technique is poor in Android Operating system. Also, it gives wide area to run apps and services. That's why you gets more notifications on Android device than iOS.
Also, Android devices are equipped with large number of hardware parts like 4-6 camera, bigger storage ICs, 4-12 gb ram.
All these hardwares need more energy to run smoothly. In simple words - bigger fish needs more oil to fry.