One more idea.
Can it be more federated decision? For example: if we have a volunteering maintainer to support a feature and to resolve its reported issues then it will remain. So people instead of theoretical discussion will vote with their time (real asset) instead? I think you will likely to come up with realistic/pragmatic design in this case and over time build a team of maintainers.
