It appears the dissent is based upon the theory being incomplete. Not on it’s ability to make usefull predictions or provide a framework upon which to build.
SO it’s incomplete too? That’s your opinion. Scientists disagree with your opinion, just like they disagree with each other about the best meds for hypertension.
What is it about ID that is so threatening that it must be silenced?