Why is MaxInactiveInterval < 1 not supported?

Why is MaxInactiveInterval < 1 not supported?

That just exception thrown to warn that timeout is not defined, and so IdleAlarm can not warn about timeout that will not happen.