Correct, but his solution is a hair improvement at best over port knocking.
A VPN means an individual connection is authorized into the interior courtyard.
A Lambda with 2FA to whitelist an IP, then a cron job to cleanup means everyone at your local cafe wireless access point is also authorized into the inner courtyard.