Seasons wouldn't have to be persistent. For example one winter could have more rain or snow then others by checking various perimeters. One winter could be a mild winter with little snow causing drought the next spring or the next could have a lot more winter. In real life air masses don't stay the same due to
Bernoulli's Principle
NWS JetStream - Learning Lesson: Going with the Flow (weather.gov)
Discussion
The affect is Bernoulli's principle in action, named after the Dutch/Swiss mathematician/scientist Daniel Bernoulli. By blowing between the two cans, you are making the air between them move faster than the surrounding air (which is basically calm). The cans roll together as the higher pressure surrounding the two cans (away from the air flow) pushes the cans together toward the region of lower pressure.
Congrats if you read this far: You win a a red rupee!
In other words high goes to low pressure the best it can do so. I'd love to see that in the next Zelda game if it takes place in the sky. You'd have to take into account upper wind flows which steer weather above a certain height. It will mess up or help you with your flying.