Given this is not a no-brainer job and involves utilizing technology efficiently whoever would fit the bill would have some past associations which might conflict. And real business people know how to keep them separate.
And for the meta issues I would believe the team responsible are more informed & concerned of it than any of us would be.
Media in India is wrongly influencing us to doubt everything and vehemently debate every issue as if we are the experts in that area. I agree to some extent it is necessary to question to control corruption and such. Doing it just for the sake of TRP is bad for the country than the question being raised.