I agree. It's unrealistic. But it is more realistic than expecting devs to implement everything people want. I have 10x more requests in a day than I have time to implement and the list grows over time. Thus, It's better if people learn to not wait for a dev like me to get what they want. Otherwise, they will just be even more frustrated.
You don't need to be a coder to fork or collaborate on the project. You just need to find designers and coders who are interested in coding what you need the project to do. Or pay for them. Most coders have worked with people who have 0 project management skills. So, don't worry if you don't know anything. As long as you know what you want, your team will get things done.
And because you forked, no you made nostr better by decentralizing it further. Everybody wins.
Fork them all.