I have been with music teachers, who don't want to teach you what they really know. These teachers are no doubt skilled musicians, but they keep what they know a secret. They teach unnecessary music superfluous, that you won't use in a real musical environment and it stays that way, so that you remain a student with them and they get your money. 
I had high expectations of taking music lessons, thinking that it will at least make me a semi-professional musician, only to be upset at the results after spending months with them.
Fortunately I quit and I have been purchasing dvds and books and they are more helpful than actual lessons. Then I found a music teacher on the internet, living in our area. The music teacher is expensive, but she teaches jazz piano and something I always want to learn. Hopefully she is not a music teacher that don't teach me weird stuff that are unnecessary but I will actually learn quintessential jazz piano concepts that is useful.
This, I could not pass up and rest of you know why.
My coach is Dr. Thomas Mark, author of "What Every Pianist Needs To Know About the Body," and also "Motion, Emotion, and Love: The Nature Of Artistic Performance."
The way ended up with what I consider to be the top piano technique teacher in the world, is that I got unceremoniously dumped by my coach, who was voted the top teacher of young students in the entire State of Texas. And, on his website, he touts that one of his expertise's is teaching other teachers how to teach.
In the end, what he did with me (a very old trick) is that he had me playing the same piece over and over again, hoping I would get tired, disgusted, frustrated, and then quit. When, I did not, he dumped me.
And, for the record, with Thomas Mark, I had and have never dreamed that I would be playing solo and concerto repertoire at the level I am now.
And, when you view the following link, you will notice that on August the 2nd, I turn 64 years old, which means that this definitely ain't my first rodeo.
In my opinion, the OP's assessment of his teacher is spot on!