Profitable or ease of playing are different terms. Dice is easier to play than sports betting and Sports betting is more profitable than dice for those who are willing to give time to do analysis on teams players, past games and so on.
That is why gamblers who are looking for the rush go with something that is easy to do and quick results are obtained, which is dice. Those who are comfortable with sports will wait to do their analysis and continue doing it for placing their bet which will take time.
This is somewhat true to an extent, but the odds for sportsbetting are adjusted by bookies so that the risk incurred is proportional to the payout. You know who's favored, you know who's the underdog, and your potential winnings take all this into account. Dice is a simplistic bare bones system of gambling and sports betting uses the same system but attaches athletes to the mix.
Dice is more like a probability and you can't change the house edge regardless of how to adjust your percentage or chances in every roll.
In sports its difference, sometimes you see an odds that is favorite where you think the odds of a certain team is undervalued or overvalued, so you'll go for the undervalued one and get the best odds, there's no such thing like that in dice.