Here is an update of the worthlessness of an OCI status.
Despite being registered as an OCI for nearly 10 years, I recently started a new job that requires travelling to India for a very specific reason. I thought that my OCI status, which is regulated under the Citizenship Act of India, would suffice as I have a multi-entry, multi-purpose lifelong entitlement to enter and reside in India.
It turns out that this is not quite so. I now hold a valid OCI registration certificate and a valid visa. Luckily, I also hold 2 passports so that the OCI vignette and the visa are in each.
India - Make your mind up? What am I, a citizen under the Citizenship Act (albeit a 2nd class without all the rights of a sole Indian national) or a foreigner when it suits them?