Why create different programs for different seasons?
You can’t add or remove products once an order has been submitted through My Fundraising Place. So, if you have different programs for different seasons, you can book a fundraiser in a future season and maintain the ability to still change flavors and prices.
Same with a price list… you can’t edit it if an order has been received that used it (because it would affect the profit calculation).