Its not "endless discussion" that's keeping it from improving it's actually a lack of reviewers for the PRs that are already there.

The discussions are pretty sane, but I've seen how once there's a PR that's ready to go and everyone agrees is ready to go it won't be merged because there's not enough people to review the code.

Maybe a lot of people who would be reviewers have decided instead to maintain their own forks. But yeah, the discussion is fine.