So, ERC20 tokens are bought depositing equivalent Price = amount to be bought*price of tokens) in eth to the smart contract eth address. So lets talk about BAT ERC20 token: If I am verified BAT blogger publisher. Someone sees it and decides to reward me BAT token. Would not it be simple if my eth address be put on end of article. And my audience rewards me in eth to that eth reward portal button. However, I know One advantage of bat token is: it is convenient to reward say 2 BAT token instead of say 0.002 eth. What is another advantage?
Lets consider another scenario. OXT token is for paying vpn privacy. Wouldnt it be simple if they just put eth payment button to sell VPN service? Are tokens needed because if I pay in OXT token, then automatically all those VPN services would be triggered open to service my browser.
To better clarify my question, I would ask the question sense in real life scenario: So why would anyone build different token to grant access to ,say, magic fair or build different token to grant access to some video game machine. I completely know why tokens are needed but why the need for different tokens?
PS: the tokens mentioned above are about utility tokens, NOT governance tokens or other types.