@tty i'd say free software breaks those mode of thinking, but I suppose there are large projects with similar problems - being too lare scale in terms of features, and not listening to a community
Small scale free software would probably be the play. Write software that doesn't pander to large audiences, but release the code so that other groups can benefit, and to give individuals autonomy over their software
Welcome to your niu world ! We are a cute and loving international community Ｏ(≧▽≦)Ｏ !