(simple) Debouncing 2 button state machine

why? is 10 msec too long?
what real-time requirement prevents this?