yet
Not weird at all.
True is the identity element for AND. That is to say,
(FOO) AND (True) = FOO
for all Booleans FOO (namely, True and False).
False is the identity element for OR.
(FOO) OR (False) = FOO
for all etc.
Variadic operators return their identity element when called with no inputs. The only thing that's exceptional about the Boolean ones is that when a Boolean slot is left empty it has no default value, whereas numeric slots default to zero. So to see the behavior of no-inputs numeric operators you have to get rid of the empty slots:
You can do that with the Boolean ones too:
I don't see AND/OR here.
all = and
any = or
Oh.