No teaching, teacher, or form of practice is for everyone all of the time.
The universality in a teaching is not in indoctrinating conformity of belief or approach, but in having what the largest number of people need for each soul’s unique trail up the mountain.