Like many games for young kids, this game is really about learning to take turns, follow directions, have good sportsmanship, and basic counting. It's not about choices or skill. I'm ok with these goals for this type of game.
However, I am frustrated by this game because it has termination problems. I know teachers who refuse to use this in the classroom specifically because it can take too long to play a single game. In fact, the expected value of any given roll is almost exactly 0 (if you work out the math).
Here is a reworking of the spinner results to make the game come to a close more quickly, while still offering the basic counting and luck elements. I also took the opportunity to introduce some very basic player interaction and politics. The game is still extremely simple and suitable for young kids, but it is much less painful for adults.
Modify the meanings of the 7 results printed on the spinner: 1 cherry = take 1 cherry (no change) 2 cherries = take 2 cherries (no change) 3 cherries = take 3 cherries (no change) 4 cherries = take 4 cherries (no change) spilled bucket = lose all your cherries, then gain 2 (use to just be 'lose all') bird = steal 1 cherry from an opponent (use to be 'lose 2' or even 'lose 3' in some editions) dog = give 1 cherry to an opponent (use to be 'lose 2')
As before, you still win by getting to 10 cherries first.
Hopefully this helps you enjoy the game more with kids!