On Earth, hurricanes usually move from the equator to the poles. But if you look at a picture of Jupiter, you'd see that the Great Red Spot isn't anywhere near the poles. So the question is: why don't storms on gas giants move to the poles like storms on Earth do?
Jupiter however spins much faster that the Earth which produces a stronger Coriolis effect and thus more cells. This is the reason why there are so many different coloured bands on Jupiter (see image below). So storms like the big red spot don't have as far to move laterally within these cells compared to hurricanes on Earth (in comparison with the planets size).