You are showing answers from lawyers which have given only 59 answers in total. The one which I gave is the top answer in that list. Check it again
It's Immoral Act... not Moral Act.
It will say things which are prohibited, and not which are allowed.
It does not say prostitution at a private place is illegal. It says doing it at public place is illegal. Seducing clients is illegal. Pimping, Brothels, etc are illegal.
@nottroll007 also gave news article which supports my point.
You speak of charge sheets and what not. Why charge sheets are not done for Kamathipura prostitutes?
Lets not speak for police, because they don't care for what is legal and what is illegal. For them, only bribe matters.
But if it's regarding prostitution is legal or not - Yes, it is legal.
I do agree police will try to fabricate the matter but that is only to extract money. They don't care whats legal and what's not.