The only way to make a buck is for someone else to lose a buck. There's nothing else in the exchange here so it's just perverse.
But I wouldn't call people idiots that invest but uninformed and/or desperate and/or uncaring. If someone has an extra $1000 in the bank they think what's the worst that can happen? It's a mistake but you can see how these exchanges are worth billions all of a sudden and the dollars being pulled in to make these billionaires have to come from someone else.