I've read a lot of threads on UKP on these sorts of subjects, and having taken on all views, I guess I've concluded that there are very many kinds of 'witchcraft' and equally as many types of 'witch'.
I read the arguments about experience, talent, ability etc, and only get confused.
I began to try to practice spellcraft after becoming a pagan, within the confines of a pagan religion I no longer practice. I only found out much later that one of my great grandmothers was an accomplished witch, and that some of her abilities seem to have come down to my father and, through him (because some are the same) to me. I also learned techniques, not commonly allied to witchcraft but seem to be common to certain witches of any pagan path (or none), and to some who do not practice any form of witchcraft. I refer to walking between the worlds.
What I do and how I do it is only partly aligned with the religion I now hold (Heathenry). However, I also know that not all the knowledge has been written into texts we have access to, so that doesn't bother me. I am what I am. For some of what I am, there seems to be no name, and the things I do, and how I do them, seems to be fragmented across different paths so, when I call what I do a form of 'witchcraft' the name sits uneasily, and books about witchcraft don't address it. That doesn't worry me either.
Like the word 'pagan', I'm content to use the words 'witch' and 'witchcraft', even though the sort of things they seem to convey to most people aren't always an accurate fit. But do we need to go around the circles of defining these terms when no conversation I have ever seen or taken part in arrives at a satisfactory conclusion?
In the end, it seems to me, the most we can do is gain a glimpse of what others mean when they discuss these terms. And often, it also seems that many of us cannot find a really good fit in terms of describing what it is we feel, or do. Sometimes I catch a glimpse, buried in a post, that resounds for me, and I think to myself "Yes! I've been there! I know that!" but that's rare.
And does it matter; does it really matter, whether someone we think hasn't a clue feels they, too, would use the label. How do we know what they mean by it? How can we, unless we are willing to work alongside them, IRL, and feel it for ourselves? For the rest - does it affect what I do or how I do it? Does it impinge on my life? No. I'll just continue to quietly get on with what I'm doing, learn from others where I can, and maybe touch base when something someone says touches me. And that's fine. I've long since learned there is so much to learn, and none of us know all there is. We only do what we are capable of doing - and what we feel driven to do, when we feel driven to do it. To the best of our ability... whatever that is.