True, burnout is inevitable with a single developer. That's why paid support or sponsorship is used to hire more developers / contributors to reduce the risk of the project stagnating due to one developer burning out.
Either way, no developer wants to do free work on someone else's deadline and it is always done in their own time, unless they want to pay for the effort.
Either way, no developer wants to do free work on someone else's deadline and it is always done in their own time, unless they want to pay for the effort.