Years ago I moved to more of a mastery model in my grading. I went away from breaking work down into similar buckets (homework, quizzes, tests, etc) and started using unit categories instead. I try to only grade things that I believe are assessments, which allows me to very quickly see how students are doing with specific units. Therefore, each term is unique regarding assignment groups. The ones I used in the fall will not be used again in the winter.
I could use a model where I have generic names like Unit 1, Unit 2, etc for each term, but I like being able to name them what they actually are (Linear Motion, Newton's Laws, etc).
It's a small thing, and I know I'm in the minority, but Canvas already has a filter for hiding assignments from previous terms. Doesn't seem like it would be that hard to have the same thing for group assignment columns.