A pilot when they are tired or under the lasting effects of alcohol cannot not accurately judge their "ability to safely perform the duty".
When you are tired it's hard to notice you are tired, that is why fatigue is so insidious.
It would be better to have a flat rule for example must blow a zero blood alcohol level at any point.