Hello @BlakeRichardson ! Thanks for your question and observation.
I consulted with Internal Teams and found that expired licenses in Co-Termination don't get removed from License history. However, expired licenses in Per-Device license get removed after 90 days.
In Co-Termination, it's just going to stay there and not harm the co-term date. A customer renew licenses for their devices that are currently active in this Organisation at the time of renewal. The previous licenses won't be counted towards the the overall license limit and won't affect the expiration date.
Like you said, basically the expired Co-Term licenses will just sit there doing nothing. The dashboard license section was designed that way but that doesn't mean Meraki won't change it. In fact, We rely on customer's feedback when implementing changes or new features.
Therefore, you can make a feature request by going to the bottom right-hand corner of your Meraki Dashboard and sending your Feature Request through the "Give your Feedback" bubble. Screenshot below:
Once you sent your Feature Request using the "Give your Feedback" bubble, our Internal Team will process your suggestion and eventually you'll have your feature in the future. Please, keep in mind that there will be no estimated time to implement such feature but rest assured they will have a look and work on it.
Hope this information is useful. Looking forward to your input on this.
If you found this post helpful, please give it kudos. If my answer solved your problem, click "accept as solution" so that others can benefit from it.