How does crypto have a future when fees for transactions are so high?

Visa is instant and the fees are essentially 0.

Sending cryptos and paying for things with cryptos take longer then 5 seconds so what utility is there? I'm not trying to troll I'm genuinely asking.