Always be aware of face orientation as you model.
A properly constructed model has all front faces oriented outward (visible)
Also keep in mind Push/Pull Double-Click typically extrudes in the direction of the front face.
Randomly oriented coplanar adjacent faces will yield unexpected P/P Dbl-Click direction.
SU tries to ‘guess’ what the user wants.
Albeit, it’s likely no algorithm yet conceived can outguess the random behavior of a human.
As for your very simple example model, front faces are all facing down.
P/P Dbl-Click works as expected if one simply reverses the faces such that front faces are oriented up.
But remember that if you draw a face in the x-y plane (red-green or ‘ground plane’) SU will usually draw it with the reverse side ‘up’ and expect you to push pull it upwards.