because bangalore has good weather and need to improve its industry. Hyderabad and Chennai were historically bigger and had better economy. The Indian government wanted to set something up so Kar can be successful too.
If you had lots of programmers, why is it being dominated by telugus. Why do telugus make more and better quality IIT graduates than Kar.
I am not saying Kar is a bad place but you people should really stop saying south india (outside Kar) is shitty.