Self shutdown with zero current , to keep battery life. All in one pushbutton. The 20 ohm is the curcuit load. After the PB pressed , the microcontroller in startup gives "1" and keep the PMOS in ON even the PB released .
Afrer a while, when the mc wonts to shutdown he can do it. Meanwhile the PB can still act as an input to the mc itself.