A lot of the IT folks who came from India to work in the US during the 90s and 80s most definitely did not have a computer from the time they were kids. It's a fact. I was merely explaining what I have seen with my own eyes. it was not my intention to cast aspersions on your statements. But even as one from a developing nation, I find it rather shocking that they who applied for your companies job openings didn't have their own computers.
furthermore, I'm not aware of the locale you were in, but I do know that a lot of young people of my generation do have their own computers...at least the ones who are from middle class families. Being a developer without access to a personal computer makes no sense to me. I do not know what job openings you were recruiting people for...nor do I know about the competitive market in that region/area which might/might not explain the lack of interest from potential recruits. Thus you might notice I did not hazard a guess about those particulars.
Like I said, I sat in a cafe almost every day, and I never saw anyone with a personal computer. Never saw it.
Am I correct in assuming that "cafe" means a coffee shop? If that is the case, I will be surprised if you found anyone with a laptop there...(unless in some very very rare occasions). Unlike the cafes here in the US, almost no one uses Cafes to do their work/work on projects in India. Cafes tend to be what they used to be in ages past...places where people usually go for a cup of coffee/snacks and to hang out with their friends.