I think that the way the Buddha taught changed during his lifetime - When he first reached enlightenment he sat for days and was not going to teach due to his concern that he would not be understood. Then he only taught the path of self liberation as he did not think that people would be ready to take on the Suffering of all beings.