Believe me..when there is a deserving candidate no matter from which caste a Guru will appear for that person. Many people also have been taught in dreams and wake up the next morning reciting mantras they never even knew existed. I agree that one should learn from a Guru..but most of us think that learning is only possible through a human Guru.