Imagine your whole program was a single source file, with all the bits #included into the one thing, with no private or static variables anywhere.
Now imagine it's about 34000 lines of source code.
Many of which are macro definitions and/or calls to those macros.
Now imagine it's not C, but GNU make.
ssh+2FA to all your machines, anywhere, without opening firewall ports.