Yeah exactly.
I can see some client using a bot to hold the sats in escrow and it looks for an npub created with a referral link and then as soon as it detects a it can send those sats it will send them.
Probably a lot to be discovered in doing this in a clean UX. Like getting the referred user on a lighting wallet, a quick start “what the hell is this?” Etc.