Well, I agree with Mr.Aravindhan that IPL is completely for entertainment. I think its not like necessary or not. Since cricket is a popular game in India, whatever form it may be, still Indian people enjoy to watch it. This is why IPL is still conducted. Otherwise if we think whether it is necessary or not, then I would say it is not needed.
Practice makes perfect..