Look.
Imagine an otherwise empty room with a table and a few chairs. A couple people come in with some money in their pockets and cards. They play a few round of a card game, some lose, some win. When they leave, the room as it was before so it is crystal clear the sum of their money couldn't change. Some won, some lost but overall the change is zero. This still doesn't change if, for convenience, during the game, they use plastic chips to count wins and losses and at the end they exchange it for money.
But if someone takes a small cut every time the plastic chips move then that person is guaranteed to win and everyone else together is guaranteed to lose. Now, a game where, without knowing anything about the game you can tell ahead of the time which group wins and which one loses is not a game, it's a scam.
Indeed, one of the best moves for players is not to play the game but to sell their chips -- and praise the game to increase the chance of a greater fool buying in. Those will sit on a greater loss than you did which might not materialize yet but it's certainly in the system.
So, any crypto"currency" with transaction fees is a scam. Those who collect transaction fees are guaranteed to win and the rest are guaranteed to lose.
And no, stocks aren't like this because they produce dividend. And no, gold is not like this either because there are uses of gold which transform your gold into higher value products than raw gold (integrated circuits, jewelry) which sell for real money. Neither can happen with crypto"currencies", there the only interfacing with real money is exchange.
No, it is not.
Please try to set aside your hatred for all things crypto and understand that there is actual legitimate value in many of the crypto projects, and that the core proposition, that of decentralized peer to peer value transfer, is a legitimate and useful use case.
I would contest even this. People don't want to transfer "value" they want to transfer money, now to use, say, Bitcoin to transfer money you need to do the following steps:
1. Buy Bitcoin. Let's presume you are already set up with an exchange for this so all you need to do is transfer your money some way to the exchange.
2. Transfer Bitcoin and pay the transaction fee.
3. The receiver wants money. So let's again presume -- despite this is a much shakier presumption -- they are already set up with an exchange then they need to exchange Bitcoin to real money and transfer their money from the exchange to their bank account. I am not mentioning here if they tarry then the exchange rate in #1 and #3 differs -- that could be automated although as far as I am aware there's no service which currently does it.
Turns out the challenge is not #2 but the bank transfers in #1 and #3: integrating with every national banking system in the world. Wise (nee Transferwise) shows this can be done without Bitcoin, creating transparency and predictable fees.
This does not mention the criminal aspects of Bitcoin, I am focusing just on the transfer aspect.
Can you hire someone working in Venezuela and pay them with Wise?
"Oh, they are underdeveloped countries", you will say. Okay, question: If you were in Greece 5 years ago and you wanted to get your money out, could Wise help you in any way?