Maybe people will choose dice than the other games because the dice game is easy to play. There is no need to learn the rule because if they can place the bet and click the roll button, they will see what will come out. If they win, they can get the money, but if they lose, they don't get the money. Dice games can make people have a big tension because they can forget to use big money if they chase winning.
In addition to what you have stated, dice games are generally faster and simpler compared to card games where the latter requires technical skill and strategy in order to increase your chances of winning. Most casinos that I have visited in the past have machines specifically for dice/roulette games.
I think almost all gambling site will have dice games because dice games are like something that the gambling games must-have. Although there are many gambling games available on that website, dice games still have big fans for the gamblers. The hardest thing that needs attention is how we can stop playing dice games before we run out of the money.
But no matter what the gambling games you played, you need to be careful when playing gambling games because it is related to your money, and if you don't want to lose much money, you should make a limit.