Allow users to choose which earned sub badge to use
Currently there's MANY sub badge tiers, and in most cases streamers are forced to make them look like some sort of "progression" because they change as the sub changes. This often results in a large portion of chat (the longtime subs) all having the one same "final" badge.
The idea here is to remove that uniformity and no longer force creators to make their badges progression-based. Simply add a per-channel badge selector for subscribed channels that allows the user to select from all badges earned up to that point.
Allow the option with channels that have multiple subscription badges (1 month, 3 month, 6 month, 9 month, etc) to pick and choose which one you wish to be displayed. Example: 9 month subscriber will allow you to choose any of the prior subscriber badges previously obtained while maintaining the ability to hover mouse over sub badge to view how long someone has been subbed for.