Yeah I do think its definitely time for a name purge as it's getting harder and harder to find names. It must be annoying for a brand new player coming on and seeing all the names taken. At least of people who haven't been on since the first 3 months of HC's launch, preferably of anyone who hasn't logged in since September or October 2019 IMO. We're three years in now. Actually just over three. Thats plenty of time for the people who haven't logged in since month one or month two of HC to log in and be active. I think at this point it's pretty obvious they only came back for nostalgia reasons or just to peek at what all the fuss is about, and now they've got that they have no intention to play or be active. And even if they do log back on one day I'm sure they won't be too devastated that their level 1 they haven't logged in for 900+ days is gone. If they even remember that they had that name.
As Attache said, during that first month of HC there was a lot of squatting of good names by people who haven't logged on since and now they just sit with a level 1 in their character selection. Even just doing the first three months of any non 50 would free up A LOT of names, first six months would be even better.
EDIT: Actually, thinking about it, would there even be a way to generic all names that haven't logged on since a certain date? Or arent of a certain level? Or would it have to be individual since that would take a lot of time? Thinking about it I think the way they did it on live would be best, send an email and make a discord announcement saying "You have until this date to click this link/log into the game on a character or it gets generic'd"