Mahayana and Tibetan Buddhism developed more than 600 years and 1000 years respectively after Buddha. so they contain a lot of teachings which deviate and contradict the original teaching of Buddha. Sad to see later practices deteriorate into superstition, relaxation of monks precepts, tantric, mantras etc. This greatly deviate from the cultivation of virtue, deep meditation and insight wisdom found in the original teachings. Cheers.