Finally the World Cup venue gets changed. This is gonna happen, BCCI will stand on their decision. India being a big market for cricket is a well known truth. They're one among the powerful boards who have the ability to change the decisions of ICC. We've got more time the next Asian Cup, out of some treatie the issue will come to conclusion.
Nope. World Cup venues won't get changed. The 2023 ODI World Cup will be played in India and the latest tactics from Jay Shah are due to two main reasons. First one is that he is under a lot of criticism for the treatment meted out to Sourav Ganguly. And secondly, the ICC has demanded that the BCCI should reimburse them for the tax bill which may amount to anywhere from $100 million to $200 million for the world cup. The comments made by Jay Shah is a poor attempt to take the focus away from these two issues, although I don't know how effective they will be.
Poor BCCI bend the knee and recently paid around $120-ish million of tax to Gov. So yeah ODI World Cup is not going anywhere unless ICC gets drunk and wants to kill the golden goose, this will be self-destructive for ICC.
Also, BCCI hardly takes any profit from Asia Cup. In fact, they put all the profit into ACC's piggy bank which is shared by other boards.