Yes, of course there are some good amateurs and some poor professionals. And I don't doubt that playing together and having fun is a good thing for the individuals concerned, but what about those around them? Maybe as a non-player I sometimes see something players don't. (Maybe not...) A couple of years ago I went to Sidmouth for the festival. Every time I went past a certain pub on the corner - and I pretty well had to go past it every time between my hotel and the events - someone was playing diddley-diddley. All day every day and as far as I could tell the same damn tune! Continuous non-stop diddley-diddley. I don't know about non-folkies but it put me off.
This thread is in danger of drifting into why folk is unpopular rather than how to make money out of it.