Hi Oli,
Some will have the knowledge, some won't. It's the same as saying "Yes, but how many drivers can change a tire / fix a spark plug / replace the engine?" You wouldn't want a car that could *only* be fixed by the manufacturer, would you?
I've tried reporting bugs to MS. They have millions of customers, so a single complaint tends to get lost in the mix. Open Source projects tend to be smaller. The people who work on them aren't doing it (just) for a pay cheque - they're more emotionally involved in the project and more likely to respond to constructive criticism.
Thanks for the comment,
T