Just gonna throw this out there... for me, one of the main reasons I don't play games on my phone, is because it will absolutely tank the battery life.
A dedicated device has the benefit of having a sole purpose: gaming. If I kill the battery, I just can't play anymore games. I can still take calls, browse the web, and text my partner.
A power bank is easy cheap and fairly light alternative. Instead of carrying additional gaming device, I can carry a power bank instead...which is kinda useful even if I drain battery for whatever reason. If it completely dies, you'd be offline for like what 5 minutes until phone gets enough charge to boot again?
A dedicated device has the benefit of having a sole purpose: gaming. If I kill the battery, I just can't play anymore games. I can still take calls, browse the web, and text my partner.