You're not alone with the cooking laptop in a bag running Linux issue. I had those in the past with Dell/Toshiba laptops in the past.
Macbooks are the only device I would trust to not light a bag on fire…
It’s excellent in that I can suspend any software and have it come back to life exactly the way I expect (no small feat!) and it’s excellent that it never cooks itself when unattended in a case or bag, but it is total trash that it eats 20-30% battery a day while “off”. That’s not a bug, but expected behavior. It’s just not what I have come to expect from a modern computer, and portable Macs haven’t behaved that way since about 2005.
However, my (5+ yrs old?) T480s running linuxmint never does it (i5-8250u). YMMV