Why figure out what something is based on how other people tell you it should be? Dog training is widely varied, for good or bad, it is. The type of people and dogs you will be training are all very different.
There are very good principles that will do you well in every dog you meet and there will be slight variations in every dog as well, depending on how far you are going to take that dog in training.
Find what works for you, find what works in the situations you like to train in, and do what makes you happy and comfortable when you're training.
If you find someday you never need a leash, good, if you never want to use a leash, then don't. if you find that a dog needs to be cranked on and spun around by that leash, then do it. If you realize later your emotions got the best of you, then learn from it.
you don't have to be all things to everybody, in dog training, or in anything. Find what you do and what you want to do. I'm not saying you can't learn from others, you will learn 95% of what you do from others, but you'll also make it your own someday. But what i'm saying is, don't do it or don't do it, based on someone's definition of you.
Do what makes you comfortable. There are many ways to communicate with a dog, learn them and use them. Your relationship and how your dog is trained is what is important. Not what someone says on the interent because they say you leash pop your dog