I know quite a few people who have been in India for significant amounts of time and they all really love it despite acknowledging the country is rampant with crazy stuff like this.
As an aside, it's actually the Hippocratic oath that physicians take

.