>>105856926 (OP)They're not making a product for you. They're working on something that might be useful or interesting to them so they're going to be marching to the beat of their own drum. Some dude might make a program that's useful to him and then decide to release it as FOSS so others can use it as well, but this doesn't mean he's going to be interested in working for free on features or changes he doesn't find useful for himself.
This happens because the other people using his program aren't his customers and they did not buy a product from him, they're just random strangers who are using something he gave away for free. Just because some dude gave away something for free doesn't mean he's interested in working for free on extra support, features or even maintenance and he has no real responsibility to do so. This keeps happening around the entire "ecosystem" and the result in the end is this entire software landscape that was built by many people basically chasing their own interests and needs, with other participants only making changes to suit whatever their own needs are and ultimately nobody really gives a fuck about the random people who just use and don't contribute.
Some maintainer may care to fix bugs and make improvements but there strong incentive to do so that exists when money changes hands is entirely absent in the FOSS case.