There’s two reasons I tend to use the software button. I know for a fact that clicking “Shut Down” will actually shut down the computer. If I press the hardware button, the computer usually is configured by default to sleep. Yes, I could change this default behaviour on all the devices I use, but then there’s the second reason:
From a psychological perspective, I tend to associate the hardware button as a “only use if system is locked up” button.