I still think making an Aeria Account linked to your SSN like KS4 did would be a great way to stop people from making alts. No 2 accounts could use the same SSN. I mean really...make this a thing. We'd all have to pick which "ONE" account we'd want to play on. This would stop people from smurfing; (or at least make it a lot harder). Banning would seem even more permanent in this case.
This would help the new players; as the smurfs wouldn't want to give up their main accs to keep their lil smurf, and then the new players would actually have a chance to learn how to play on the Beginner server.
It would also block the wave of hack users from causing nearly as many issues. There're plenty of kids out there that don't know how to hack the code themselves, and they just download the tools that the real hackers create. When these "hack users" get banned their first thought is to "ban evade" by smurfing. What happens if they try? Dun dun dun; they can't cuz of the SSN wall they'd run into.
Just my 2 cents; the lack of new players due to smurfing, and the waves of script using kiddies are what're mainly killing the game imo. Also yeah; I know people would lose their alts that they probably spent money on, the only way I think they could be compensated is if their items are migrated to their main which I think would be generous enough.
One account, one chance~