<snip>...I hardly ever have an opinion beyond 50/50 - but I do frequently criticize others who are seeming to make claims... <snip>
It's funny that you don't see that what you are saying is the very definition of a nincompoop: a boorish and foolhardy person, not willing to put his/her prediction on the line, but lashing out and criticizing others who do.
I picture seeing @JJG in a classroom and lashing at fellow students who happen to know the answer to a given problem.
If you don't have a technical opinion, fine, then listen to others and comment AFTERWARDS, not BEFOREHAND