Reason being is becuase they're basing the send-to lock of tokens to the receiver's npub, where only they can unlock the token.
What's missing from them to make it 'perfect' is if they make it so that it utilizes nutzaps (so that the receiver knows they've received ecash without the sender needing to manually send them the token).