The problem with pieces like this is that they're always written by people with no knowledge of neuroscience or psychology.
Until the whole World understands both and, therefore, the significance of the Cluster B personality disorders, nothing will change ... because they will continue attributing the wrong causes, seeking the wrong solutions, whilst ignoring the continuing presence of the problem all around them.
Old sociopaths/psychopaths/narcissists don't suddenly become so once they get 'old' ... they were like that all along and behaved accordingly all along.
So ... whilst you're rooting out all the 'old' ones, your blind faith in it being a function of age and not brain/psychology means you're ignoring the next generation around you.
As long as you look for the wrong problem in the wrong place, your ‘solution’ will be nothing of the kind:
https://whereangelsfeartotread.medium.com/i-second-this-motion-to-act-immediately-7ccf7033c66