Its unreasonable to ask people to push beyond their boundaries or capacity so that their pet project can become a 1:1 replacement for an incredibly mature platform
Sometimes things become bigger than just what they were before, take on a life of their own.
When it gets to a humanity community level need then maybe the devs should turn it over to others who can do that, or at least accept the help of others who have been trying to help them grow it more/better.
We have a responsibility to ourselves, but we also have a responsibility to each other.
An after action report, basically?