Money is not the thing. The poor african countries like Mali , Camaroon , Ivorycost produce world class players, better than the europians.
Even we have africans and brazilians coming here, playing for indian clubs. Money is never an issue. if you have the talent, you can go to any country and play.
Indians are never going to play any serious sports well. We dont have the fitness, the physique. It is a genitic, and social issue. The guys who work for banks etc. wont even get selected by a d divion euroipian club.