I have a 2018 MBP running Ventura 13.6.1, and it never sleeps or hibernates when it runs out of battery. As long as I have owned it, it shuts down completely when the battery reaches 0%. Then when I plug it in, it restarts with the apple symbol. This was happening to my previous MBP as well, so I believe it must be a setting that transferred over. Here is what pmset -g says:
System-wide power settings:
Currently in use:
lidwake 1
lowpowermode 0
standbydelayhigh 86400
proximitywake 1
standby 1
standbydelaylow 0
ttyskeepawake 1
hibernatemode 3
powernap 1
gpuswitch 2
hibernatefile /var/vm/sleepimage
highstandbythreshold 50
displaysleep 15
womp 1
networkoversleep 0
sleep 15
acwake 0
halfdim 1
tcpkeepalive 1
disksleep 10
System-wide power settings:
Currently in use:
lidwake 1
lowpowermode 0
standbydelayhigh 86400
proximitywake 1
standby 1
standbydelaylow 0
ttyskeepawake 1
hibernatemode 3
powernap 1
gpuswitch 2
hibernatefile /var/vm/sleepimage
highstandbythreshold 50
displaysleep 15
womp 1
networkoversleep 0
sleep 15
acwake 0
halfdim 1
tcpkeepalive 1
disksleep 10