Having a sense of duty is clearly something that many of his fans want and aren't getting from their environment, which is to say that he's effectively a surrogate father for young, antisocial men that never learned to take responsibility. The irony is that being regimented into a traditionally-masculine "gentleman" role might induce 4chan trolls to become more respectful towards female SJWs, and Peterson's impact might not be altogether conducive to the anti-SJW movement.
Regardless of his ostensibly helpful advice, he is still a pseudoscientific and factually-illiterate idiot who is impossible to take seriously.
He also avoids debates with people who could challenge his major assertions, which is dishonest and disgusting. The American Marxist professor Richard Wolff
challenged him to a debate, which Peterson flatly refused to attend. Alas, his refusal would have been less scandalous had Peterson not invented the assertion that Marxists avoid debating him.