It's not a "literal casino mini game" at all. It's a very popular, fully fledged out game mode. I would love to have meaningful updates to franchise mode just like the others, but DD is a great mode as well. No where near the randomness that the other ultimate team modes provide.