Because most of the alco loco are getting rebuilt and many of them getting scrapped. Also EMD loco has a very fuel efficient technology and also according to wikipedia the main intention of GE locos to bring in India was to replace the alco fleet of locomotive in service...