As we run azure application insights for diagonising any performance issue for website we get the Get DefaultPage/Index as one of the slow running of all the operation we have. Is it mandatory to have it for website to function?
No, absolutely not. DefaultPageController is not even a builtin controller, it could be the route that is misleading. You can switch to Browser to see which URL is actually slow, and understand why (it's slow)