Dharma may not work as we wish due to lack of good conditions: faith, understanding, honesty, diligence
Many of you have heard of the Great Master Milarepa. And many of you have had chances to read His biography. So you would probably understand how difficult it was for Him to get authentic teaching, profound teaching from His Master.