As for the Christian apologists, lets just face it if Christianity was so good, there would be no need for Yoga. How did the practice of another religion become so big in a country where 90% of the people were Christians? The simple answer to this is, because this practice works and the Christian practices did not work.
Christianity fails on many counts vis-a-vis Yoga. It does not give proper explanations for why we suffer and do evil things. It does not give proper explanations for why we are as we are. It does not give proper methods and practices in order to reverse that situation.
What Christianity gives, instead is just a lot of mythology, faith and superstition. Hence why humans have started rejecting it in droves.
Humans will naturally reject something which does not work and accept something which does, because we are ultimately very practical creatures. This is why Yoga against all odds has emerged as a huge power in America.