1. If I buy a pair of shoe in India, it won't stop working when I get home
2. Valve could have avoided all this and simply accepted the keys. If everyone was buying their games in India, they would not make money anyway - instead of only some people.
And finally - if I read "India only" on a game box, I will set my Steam settings to "India". Problem solved - heck, even US games can work now.