'Admitting his flaws' certainly isn't the way I would describe Jonathan Blow. Even ignoring his political turns, he's had a long history of saying some outright wrong stuff on game dev, web dev etc and being insufferably rude to anyone that tells him he's wrong. I could go off on how many ways he was wrong in his talk on Software Decline [1] or his many wrong takes on Linux. All of which he's doubled down on.