Why should I archive classes instead of just dropping the students and changing the session and dates of a class?

If you simply "modify" an existing Class and drop the students from it, there is no enrollment history recorded for your organization. By dropping students through the Archive process, you put the student's enrollment into their enrollment history. This also ensures you have important historic, statistical data on your enrollment that can be retrieved in the future.