Practice does make perfect in most any game, and the same goes for craps too.
But the reason they call it craps, is because you can crap-out at any time and lose your bet.
And it's all in the hands of the dice thrower.
If you can perfect your dice throwing game, you can make any dead boring table come alive with whoops and hollers.
Why? Because getting the dice to land on anything but 7's and snake-eyes (I think), you will be making money for everyone at the table.
Sometimes there are hundreds and even thousands of dollars at stake for each throw of the dice.
I bet it would get my blood pumping if I was to win a streak at the craps table.