My guess is that his theories are so far out, in terms of linear thinking and limited imaginations, that they threaten a whole lotta people. And their incomes.
I'm surprised...they bothered preventing his Speech. But who funds Ted Talks: never thought about it. Follow the Ted Talk $$!
Sheldrake's web site isn't cooperating, nor is Twitter.
But here is an interesting additional person's opinion...and I view Homeopathy as- somewhat like tapping into the Morphic Field. These substances- may leave behind an energetic field. And the energetic part of the body may be able to benefit.....
"Lee Smolin, the theoretical physicist, recently put forward a similar idea, which he calls "the principle of precedence," and perhaps his hypothesis might mesh in better with established science, since it is formulated in the context of quantum physics."... this sounded juicy.
Here: we have from Italy...a discussion of Cohesion Phenomena...and the opportunity to consider these within the context of Quantum Physics.....
This is at least interesting to contemplate...I would NOT DARE rule this out....
https://www.ncbi.nlm.nih.gov/pubmed/30901775
Abstract
BACKGROUND:
Every living organism is an open system operating far from thermodynamic equilibrium and exchanging energy, matter and information with an external environment. These exchanges are performed through non-linear interactions of billions of different biological components, at different levels, from the quantum to the macro-dimensional. The concept of quantum coherence is an inherent property of living cells, used for long-range interactions such as synchronization of cell division processes. There is support from recent advances in quantum biology, which demonstrate that coherence, as a state of order of matter coupled with electromagnetic (EM) fields, is one of the key quantum phenomena supporting life dynamics. Coherent phenomena are well explained by quantum field theory (QFT), a well-established theoretical framework in quantum physics. Water is essential for life, being the medium used by living organisms to carry out various biochemical reactions and playing a fundamental role in coherent phenomena.