I'm not sure what your question is (you don't seem to have asked one) but if it's "how do we organise our archived courses?" then you probably don't need anything more complicated than Course_categories and some administration effort.
If you want to make it more "interesting" then I know some sites do this kind of thing using multiple Moodle sites (a new year gets a new site). Which obviously adds all sorts of complexity but may make sense to large sites.
If you want to make it more "interesting" then I know some sites do this kind of thing using multiple Moodle sites (a new year gets a new site). Which obviously adds all sorts of complexity but may make sense to large sites.