Whatever happened during online play on a second rate chess site is hardly a reason to ban player from OTB events without evidence of cheating in such events.
chess.com is a first rate entity in the chess world (a peer of FIDE and lichess), and Hans was caught cheating in events that had cash prizes. Hans cheated for money, that's plenty of indication that he would cheat in more important situations as well.
Chess.com has no problem allowing Niemann to participate in tournaments after they allegedly 'caught' him, and they only became very principled after their business partner Carlsen had lost to Niemann and instigated the conflict in a very disingenuous way. In any court their testimony would be thrown out.
Also, he allegedly cheated for money at 12yo. Yeah, right, that's definitely a grave unforgivable sin that should ruin his whole career. /s