There some parts of human life which a scientists or Historiayn cannot explain.So these matters are called as Parascience.
However Mr.Yachuri arguments are reasonable and he has connected DASAVTARS to differnt mode of Human evolution.But he cannot explain the existence of Ramsetu. If he or Karunanidhi denies fron the existence of Rama,then from where this Setu has come