That’s basically how Blizz is doing it. My only issue with this is nowadays some players may not be playing on their same License as they originally did in TBC. The current one I use in retail I made in WOTLK (Totally regret it now). The only option given is to pay a seperate subscription to use the guy. I’m hoping they will give CS the flexibility to move or honor the license if it’s on the same bnet account and if there is enough proof of ownership.
TBC Netherwhelp Collar not able to be claimed is another great discussion on this that shows how much these pets meant to players back in the day