Of course any theory’s weaknesses should be discussed— be it evolution, intelligent design, global warming, the Big Bang, etc. However, for some theories, the discussion of weaknesses would overwhelm strengths.
I agree with you 100%. The only problem is that Darwinism has become a litmus test of sorts.
If you even hint at the fact that there are some problems with it — you become labeled something like a ‘Creationist’ and become treated something akin to a ‘9-11 Truther’.
It’s almost like challenging the orthodoxy of Global Warming.
Sadly science — which once tried to reveal the majesty of the cosmos and universe is becoming co-opted by those who want it to be their religion.
And as in many religions — heretics will be burned.