Hell may last as long as sinful humanity lasts, but that does not mean that any individual will remain in it all that time. The time of purging can only continue until purification is reached. And a God driven to employ an endless Hell would be a God turned fiend himself, defeated in his original purpose.