Nobody is forcing him to be a member of the profession – to paraphrase one of his tweets that was complained about “You’re free to leave [the profession] at any point.”
Jordan Peterson really is free to leave the profession - he doesn't need the money. Meanwhile a psychologist who isn't independently wealthy can't express controversial opinions without risking his livelihood. I don't think "only the rich can exercise freedom of speech" is good policy.