Because of kyc kliqs!
One doesn’t need onchain tx if the other party online just follow and let the other party follow your nym and be online.
Only if yuh want to pay someone frequently and the other party is offline only then one can send notification tx. Which is 546 sats if using sparrow wallet.