Whereas with other gambling types, you are going for betting multiple times for example in dice gambling betting against house multiple times within some time frame. So multiple winning and losing are happening more frequently. But in sports betting the results are very few and hence you will be getting your preferred results also.
All the above, there are possibility to predict the outcome of sports so it is highly possible to win there unlike dice gambling.
It's hard that's why most of us are loses but as long as it is possible there is always a way to achieve a good winning rate.