I think that there are three ways in which something can have some sort of "value."
(1) The object is scarce and has uses --- e.g., gold.
No matter what, people are going to want gold. It's scarce (assume you can't just produce it) and is essential to modern electronic equipment (besides its appeal as THE famous precious metal).
(2) The government backs it --- e.g., the U.S. dollar
Techno-libertarians are going to lambast me for this one, but governmental backing actually means a lot to a currency. There is a reasonable expectation that the U.S. government, for example, be around tomorrow; if they aren't, we've got bigger problems than what we're going to do with our portraits of dead presidents.
(3) Agreement within a community --- e.g., Chuck E. Cheese's tokens, bitcoins
Now we've reached the most basic level of commerce. I'm not going to explain the social structures behind bartering and tokens, but essentially, everybody in the Chuck E. Cheese's agrees that a token is worth a game (or everybody involved in bitcoin transactions agrees a token has a certain worth).
Being a computer geek, the idea of a digital transaction becomes obviously quite appealing. However, bitcoin (and ether et al.) seem to be a waste to me: just a token that a useless computation has been done on an abused piece of hardware. Perhaps it would be better to get token credit for contribution to medical research or the like.
The altcoins and these bullshit "ICO"s are the next level of dumb. Now, not only do we not have any computing value (as they're 99% perfect clones of bitcoin or ether), we don't even have the ONE thing that bitcoin did right: recognition, which led to some insane valuations in those early, early days.
Today's news story: Invest in our ICO: we're totally not a scam based around fake currency. People totally value what we sell. Yeah, right. People barely accept current coins.