Well, at least in my opinion, it was a good question and the answer across the board is "Yes, these solutions need to be more accessible".
A good part of that is corporations not giving back to OSS but I also think that a large part of OSS developers are missing the point (I keep remembering the story of that one these OSS guy trying to get his printer working but I can't remember his name to find the link).