"If you wanted to modify a FOSS yourself and lack the knowledge, nothing prevents you from learning how to program."
Time, my friend, time. We all have only so much time. Things that take large amounts of my time are the most expensive of all. People seem to fail to take that cost into account when discussing FOSS.
(And to head off the fanboys, using Linux for my home server has saved me time, so calm down.)