I don't think it has a whole lot to do with shyness or literacy. (Btw, it appears you should be careful casting stones on this point.)
I think it has to do with the fact that Indian culture is very conservative and repressed about sex and that the adverse consequences of being known to be in the lifestyle would be more dire than most Western folks can imagine.