> Why does everyone act like a free product not being everything for everyone is some kind of moral failing?
Probably because the free software movement is making (very vocally) it a moral failing that all software should be free. If all software must be free, then all free software must be everything for everyone.
This RMS-style ideological "free software movement" is a tiny minority of the people who actually use, work on, or care about software like Linux. It's best to just ignore them.
Probably because the free software movement is making (very vocally) it a moral failing that all software should be free. If all software must be free, then all free software must be everything for everyone.