I think the reason certain attractions are put on seasonal status is they are one step away from total removal. For whatever reason Disney has decided to do away with them. Could be it is too costly to maintain and operate, could be that it isn't a highly visisted attraction. Whatever the reason, they decide that it's time to shut the doors on the attraction. However they aren't ready to replace it with anything yet. So they leave it closed but able to be operated if necessary. If the crowds are going to be really heavy, they open the attraction to spread the crowd out. So it's not that they are trying to punish those of us who go in off-peak times (although it does seem like that sometimes), they're just trying to improve crowd control at the very busy times. They could just shelve the attraction all together, which I'm sure will eventually happen when they have something to replace it. Look at Horizons. It was on seasonal status for a long time. When they decided to tear down World of Motion to build Test Track, they opened it back up. As soon as Test Track was up and running, Horizons was gone for good.