The many different paths that are taught are really only preparations for Bhagavan's path. Ultimately, one must learn to abide in the Self by meditation on the Self, or by self-enquiry, or by complete surrender.
Unfortunately there are very few people who are spiritually mature enough to follow Bhagavan's highest teachings. Most people have to follow other paths until they are ready for the final path.