I could be wrong but seeing Dube play feels like he only knows to hit big shots; whenever he plays defensive shots, or shots for singles, it feels like he's forcing himself to do so. Playing to his nature might be good idea for for both team and himself.
I don't think that Dube has a lot of experience with ODI format. He has focused in T20 format since the last few years (especially the IPL, but also in Mumbai Premier League for Rizvi Mumbai), and he also participates in the Indian domestic cricket which is dominated by 4-day matches. He plays for Mumbai, along with a lot of other talented players. A lot of people struggle in the 50-over format, because they need to be very careful about the scoring rate. Can't be over-aggressive, and can't be over-defensive.
Indian cricket is doing good development in last few years, but still few things need to be fixed because currently they are having enough players for all three formats this will bring better improvement and players will be also able to have adjustment as they will feel comfortable because we are having three formats and players can go for the more than two at once now they need to be had focus on player those can give good performance in Test and ODI, and they need to be had players those can give their best into ODI and Twenty.
India is touching good highs so now if they are able to have fixed things like these surely it's going to be helpful for them in long run otherwise they can face results like these and their player's confidence is also gone down.