I assume he had good intentions when experimenting with non-hierarchical governance, but this wasn't the right organization with which to experiment with them. If it was feeding the poor, maybe "sociocracy" makes sense. But its main goal was to make an app (and although it's a non-profit it maintains a proprietary machine learning model mind you, this isn't Wikipedia).
And when you make an app you need direction. You can't be going in 5 different major directions based on individual contributors' whims. And beyond even just the structural issues, he also needed basic leadership/management skills to direct the product which he didn't provide. "Scott and I were titular “co-directors” but we did not provide a lot of direction and most of the big moves and features were driven largely by individual initiative."
So he was a director who didn't direct. Then later on when he chose to step down from being a leader, he decided he wanted to direct again. Isn't that ironic?
As far as can we criticize? Of course we can. If someone's going to write a public essay calling out other people by name and criticizing them we can criticize their essay and what they wrote about their experience.