Love the intent, disagree with the method.
I've kept my main at Veteran Level 99 for five and a half years. Folks can see in my description when I created the character, how many badges I've collected, how many vanity pets and Aether costumes I've collected, and based on my reputation on Indomitable, the sole shard I've stayed on the whole time. Or players can check the notes they have on me.
I've always said the reward is playing the game. At least I find it rewarding in of its self.