I now avoid leaving my MacBook unplugged overnight because I fear the battery draining to zero will cause it damage. This has happened a number of times when I've had some heavy Safari pages open when closing the lid. Some other process wakes the OS and now Safari stars chewing up power.
I tried systematically dealing with each cause and eliminated most of them but am still plagued by a few issues including some mDNSResponder stuff that is ungoogleable.
Nothing that the Macbook has done while "helpfully" waking from sleep has EVER provided any value to me while on multiple occasions, it has caused issue by draining the battery - which, long term, is actually damaging to the hardware. I wish I could have the old MacOS Sleep behavior back.