A large company can absorb a lot more risk than an individual, or really any entity smaller than itself.
In fact, that attribute - the ability to absorb risk (and failure) is the reason why a corporation is a useful structure in the first place - nobody wants to take on a billion dollars in credit personally.
True, however large corporations take large risks also. When you invest in services like this its around 1000 USD. Imagine when companies are willing to take upward of 2 billion USD risk they won't do that unless they are sure.
How is that not a fair comparison... All companies will exist where "there is an advantage" right. But if there was the severe disadvantage of being in India like political and economic instability nobody would like to be there
Let's assume I invest on this. What will happen if, after accumulating a nice amount of coins, one day the URL ceases to exist, and no one is to be found? What provisions do the Indian government have in place to help me recover my investment?
I know the workings on the countries I have some type of investment (Europe and North America). They are mature, known to work well for ages. Nothing I know about India, or Africa, or former Soviet Republics, or Middle East, or some countries un South America and Asia. I simply don't trust, because if I lose, I lose most of what I own. I have lots to lose, because what I would lose is all I have. I require confidence.
India has very strict laws about corporate fraud. If you do find that the URL ceases to exist you can put a case on the company with the LLPIN mentioned, even the name is enough. That will cause India to cease the funds and arrest all directors and put them on bail.
Its not that easy to do fraud in India and run away. India is not South Africa, Soviet Union or Middle East. The GDP of India is 1.84 trillion USD. Many companies want to invest in India, especially companies like Walmart, Starbucks and so on.
India has car assembly units of Toyota, Nissan, Renault, Honda, Maruti, Huyndai and many more each costing about 1 billion USD. That type of investment does not come if your country allows easy corporate fraud.