> But you have to remember: India is not a homogenous country; with 15(?) official languages, 1000 different dialects, 100s of ethnic groups, etc.

Maybe the solution is to have a looser confederation where states can experiment economically to figure out what works for them? This might get some places develop faster.