The Asia Cup and World Cup updates from BCCI officials explain why Rohit and Kohli missed the two ODIs against the West Indies.

India didn't field Rohit Sharma and KL Rahul in the final two ODIs against West Indies due to KL Rahul and Shreyas Iyer's most recent fitness update.
 
The Asia Cup and World Cup updates from BCCI officials explain why Rohit and Kohli missed the two ODIs against the West Indies.
Rohit Sharma, KL Rahul and Virat Kohli

In the second and third ODIs against the West Indies, the Indian team management, led by head coach Rahul Dravid, came under fire for not selecting regular captain Rohit Sharma and former skipper Virat Kohli. If Rohit and Kohli weren't going to play, then why were they ever included for the ODI squad? Everyone who loved cricket had this question on their thoughts. It would have made more sense to let them go home rather than have them stay with the squad. Additionally, considering that the last three ODIs were played prior to a multi-nation competition like the Asia Cup, shouldn't India have fielded their strongest XI?

Moreover, India's batting lineups during the three-match ODI series sent mixed messages. Suryakumar Yadav was chosen to bat at No. 3 in the first ODI before being dropped to No. 6 in the following two games. While opener Ruturaj Gaikwad batted at No. 3 in the decider, Axar Patel was moved up to No. 4 in the second game and was not selected for the first or third ODI.