No but in general, public permissionless blockchains prefer tokens for some real benefits : One is that tokens can be utilized to prevent network attacks. If you have to spend some tokens for each transaction, than it is very unlikely that you’d spend millions of tokens for attacking the honest nodes to fail them.