... most want to benefit from others work
Yes. Many take, but only a few give. But most simply don't have the time (that is, are too busy "fighting fires" and fixing kit) to contribute.
... without providing proper support
Proper support can only be given (attempted) if users provide feedback (bug reports). In my experience, this has rarely been the case. It would be (is) nice to have fancy websites that can host updates, whole teams of developers and so forth. But such things have to be supported financially. But even then, the
real development is generally left to a solitary (quirky and obsessive?) coder!
... makes people feel left out
How many times have appeals for collaboration been made (on here)? Answer:- many. And how many responses:- one or two. And how long has such team-work continued? A few weeks, at most. But see also my first answer above (
ie, "too busy").
Or were you referring there to the user? If so, see the answer above ("bug reports" - and, even, suggestions)!
This is not a
moan, by the way* ... but simply relaying my own experiences.

If you have a development team, then you are lucky indeed. I hope they will still be around in twenty months (years) time!
Good Luck!

*
Personally, I am more than happy to keep on paddling my own canoe (ploughing my own furrow, or whatever). I am so used to that now, I wouldn't have it any other way. As Frank Ocean has said:- "Work hard in silence; let your success be your noise"! - a mantra for the Lonely Biomed, surely?