Here are some of the reasons:
The fees is way lower than that of Indian private colleges.
There is a huge and ever growing demand for doctors in India whereas the supply is less- There is only one doctor for every 1,700 patients.
I have seen students wasting 3-4 years and then finally taking admission abroad. The smart thing would be to go for it at once if you feel its the right decision.