The idea is that the benefits to the user are a more stable economy (lower inflation, higher employment), a more effective safety net (politicians more likely to approve payments that can't be spent on gambling), and greater peace (targeted sanctions as an alternative to war).
Whether any/all of these will work effectively is debatable of course, but there are legitimately good reasons to think they would. And no, there's no alternative that does them better, and crypto certainly doesn't. Again, the individual merits can be argued, but the idea that it is "all bad no good" is simply not the case here.