Why Has the Indian Government Never Encouraged Hockey or Football?

Despite the global popularity of hockey and football, the Indian government has largely ignored these sports. Instead, cricket, played by only 20-25 countries, has received overwhelming support and resources.