One more meta thing before we get into it. I want to say up front: working on and building systems is deeply personal, and deeply emotional.
We are talking about systems people pour their lives into. Trust me I know.
It's worth doing a critique, but it's also worth acknowledging the human aspect.