AI with human-level intelligence isn't necessary more smarter than a couple of Indian programmers. What people want is super-human AI which would self-improve. The problem:
1.We don't even have human-level AI.
2.No self-improvement methods yet were discovered that would make AI much smarter than it already is.
3.Neural networks and probabilistic/statistic methods require huge investment in time/memory with really low payoff and limited learning potential.