"feedback" isn't enough to make a free software project good enough. I can give plenty of feedback to a project in the form of pointing out user experience problems. It doesn't help. What helps is
1) People who can actually spend the time to do the work of implementing improvements.
2) People who are willing to make user experience a priority over other things.
The first requires skilled people to spend a significant amount of time. This is time that those skilled people could be spending with their families, so they usually expect to be paid for it. The supply of skilled time that doesn't cost money is very limited.
The second requires incentives to be aligned in favor of getting and keeping inexperienced users. If you aren't willing to delete some code you spent a bunch of time working on in order to improve the user experience, you aren't going to succeed.
None of this requires the software to be proprietary. But it does require that it is monetized somehow -- Perhaps through patreon for example, but that is also non-free software.