When I shutdown I would like a shutdown sig to be sent to my database and then continue once it gets a successful response. No one wants that to just be killed because that would cause data loss.
When I shutdown I want my filesystem synced so things mid-write don't experience data loss.
The problem is badly written scripts that keeps sending a "one more min" response. But you could override that if you actually cared instead of just whining.