To be honest I don't see a major path-breaking change all of a sudden magic if we had got a different coach, personally I of course don't like Shastri as our head-coach either but honestly in the end it's up to the players who are gonna get us the World Cup this is not to say the coach does not have any influence on the players but he isn't gonna bat or bowl for them. Our players failed to get us through in the WC 2019 how hard is it to digest the fact that they failed along with the management. Why are we blaming the management alone for the WC '19 loss, why not the players who were eventually playing the semi-final? And if you say this management did not back players or gave them confidence by giving them a consistent run then you better check our playing XI of that match we lost or our squad, KL, Rohit, Pant, Pandya, Chahal, Bhuvi, Bumrah, Kedar, Kuldeep and so on.. only DK I believe might have played under pressure as to not knowing will be he picked if he failed. These players were backed up consistently and have been given free run ignoring better options available. And I don't know if people know that the support staff and the selectors have their words too and not the Kohli-Shastri duo which people keep ranting about for months and every failure is considered to be theirs not the players playing? Sanjay Bangar was also part of the decision the decision to play Dhoni(fan of the guy since I don't even remember) down the order, it was a team decision. I'm not a fan of Kohli - the captain in limited overs but he isn't that bad either, he's a decent one but if there are any better options let the better one handle it and I believe it'll only better Kohli's batting game which is what India needs.
Tom Moody would've been a great choice but if you think getting a good coach alone will get you the Cup then you're wrong, the players themselves have to step up.
Losing at the knockouts/finals are nothing new to us as some gents keep ranting about that it is due to management and not the players?, who were the captains/coach when we lost:
2014 WC T20 Final
2015 WC Semi-final
2016 WC T20 Semi-final
2017 CT-Final.