Can you point me to a place (article, podcast or whatever) that has debunked those claims, as you say they have been?
All the time I spent so far listening to both sides have let me to lean towards the Knots side. And I have no reputation to maintain, so this was a rational process for me.
Happy to be corrected if you can point me in the right direction.