As for your point that people shy away from posting “mediocrely-explained ideas”, I agree, especially if the ideas are not in the mainstream.
This might not be a bad thing. Idea inoculation is a known concept in sociology, and it can make sense to not post an explanation of something if you think that it will cause people who have heard your explanation to discount future versions of that idea.
There are terrible people who, instead of solving a problem, bungle it and make it more difficult for all who come after. Whoever can’t hit the nail on the head should, please, not hit at all.
This might not be a bad thing. Idea inoculation is a known concept in sociology, and it can make sense to not post an explanation of something if you think that it will cause people who have heard your explanation to discount future versions of that idea.
To quote Nietzsche: