There is a great deal,far too much really,on this site, that has little to do with witchcraft; at least,the witchcraft I was trained in!
Modern, so called, witchcraft has now so many different "paths". New Age beliefs;neoPaganism. Demonism. Summoning this that and the other! Aleister Crowley stuff. All of it going under the term "witchcraft".
So many books with conflicting ideas.So much TV, and Hollywood movies, to mislead the young.
Using the word "witchcraft" as an umbrella term for just about every belief in the human psyche.
The witchcraft I was trained in is as old as the Earth itself! The natural order of things. The use of healing herbs and fungi.The "healing" power of the Mind.
Witchcraft has nothing to do with things that disobey the laws of physics.
There is a "spiritual" side of witchcraft, yes!
But,I have been a witch for many years, and I have never seen a demon,angel,dragon, or any other "mystical" being.
I think the word witchcraft should not be used for every belief. Better to say,"This is what I believe"; instead of saying,"This is witchcraft". It very often isn't!