A kind of a tipping point for me was when one commenter called port-knocking ‘security through obscurity’. Sure, let's see attackers pick one of 65535^x combinations of ports, and meanwhile let's hear this smartass wax about how that's categorically different from a password.