That's the main problem. India is unlocking many other characters, so if you reset India then it is also necessary to reset all characters that depend on her, as if you had never met them: Romi, Elliot, Veruca (unlocked by Elliot), Joanna (unlocked by Veruca), Emma, Sara, Leah, Eve (unlocked by Leah), the stars working with Leah (Dill, Mona, Noelle, Quinn, Sofi), Veronica, the whores working for Veronica (Cam, Chase, Holly, Jen, Marica, Priya, Rina, Ryann), and maybe others that I forgot. So that's at least 23 characters that have to be reset if you want to bring India back to the point where you can switch between her public or private route.
Other characters have less dependencies, but still have some: Abella and Karlee, Eva and Gia, Brandi and AJ and Alex, Karlee's strippers (Aryana, Carrie, Isa, Kelsi, Kenna, Kiara, Kinsley, Marilyn, Nikita, Nina, Reiko, Shae, Vicki), etc.
As I mentioned a few weeks ago, resetting the characters is not trivial because there are many variables that are related to the progress of that character. Things can break in strange ways if you forget to reset some of them. For example, each character has a "story" variable defining your current progress with that character. But there is also a "picLevel" that defines how slutty their clothes are. If you forget to reset the "picLevel" at the same time as the "story", then things will appear to work fine at first and you can continue playing for a while, until some event updates the "picLevel" for that character and reaches a value out of range, which causes that character to become invisible on the maps. This bug will only trigger several in-game weeks after the point at which you switched between the public and private routes, so it will be difficult for you to trace it back. There are other variables that can also break the game in more subtle ways, so resetting the characters is more complex than it sounds at first.