@doctormo in a debate that I was having with someone else, I made similar point. FOSS in itself doesn't care about users nor their freedom, It only gives you a way to keep the code free , having the code in a repository doesn't mean anything to a non programmer who doesn't have money it is just a bunch of text for them.
FOSS is made by either corporates to fulfil their needs or a volunteer dev fulfilling their needs, very few are made keeping in mind the needs of the users first.
Those who don't know to code, the actual users are at the mercy both of these since they won't have the money to fund such software. And anything they have now is a coincidence that their needs are aligned with the needs of the programmers and the corporates.
Often the response for criticism and requests are met with "patches welcome" kind of replies. I mean if everyone is expected to be a programmer to improve or use FOSS only tools then I am not surprised at the market share of proprietary apps.
One solution might be to form a kind of co-operative or union of users who will collectively fund hire developers and shape the path for the software according to their needs and not what the developers want or like. But this is extremely difficult.