The selection of Prasidh Krishna doesn't make any sense. He was not that impressive during last year's IPL. Went for plenty of runs, although he had a couple of good outings. Also I believed that Ishan Kishan deserved a chance in the ODI squad as well, as he was dropped from the T20 playing XI after just two matches. One of the positives is the return of T Natarajan, who will add more variety to the otherwise monotonous bowling attack.
Prasidh Krishna inclusion in the squad is for ODI series, T-20 or IPL record doesn't matter atm because he has been performing quite well in the Vijay Hazare Trophy consistently. 3 back to back good season, hence maiden India call up.
If Vijay Hazare Trophy was the main reason for Krishna's inclusion in the ODI then I fear Prithvi Shaw will not be getting a another chance in the future. His performance in Vijay Hazare Trophy was quite good but his inconsistency in International cricket might be the reason he did not get a chance this time or may be in the future.