To be honest, it is better because of many different reasons. It is even better than poker, that gamblers thinks it is best. Poker is not best, sport bets is. I am not a huge gambler, but i like to gamble a little bit when i am around my friends, it is very fun thing to do.
So thing is that in sport bets, skills are more important then luck. In dice roll games, there are no skills at all, there is luck only. Also, some sites can be rigged that you would only lose bitcoins, while sport bets usually aren't rigged if both teams want to win. There are some skills in poker too, but luck is still very important.
While in sport bets, you can gather information about these both teams, then you can think which will play better that day because that and that reasons, yes, it needs some luck but not as much as other gambling games. So that is why it is best way to gamble, and why most of people love it.