::
(I think) Because on Ethereum, tokens are controlled by smart contracts (not by layer 1). This token’s smart contract will not allow you to send a non-zero amount of tokens from another address (for obvious reasons), but it will allow you to send zero amount of the token from another address.