TCP hole punching for Bitcoin nodes behind home NATs?

My understanding from https://github.com/bitcoin/bitcoin/pull/33004 is that we made this default ON as we want more/all nodes accept inbound connections.

I think that could be an option 5: Just have an RPC for punching with someone you know. Coordinator via phone, Signal, nostr, etc.