After all, they have to keep engaged their 10s of million paid subscribers so desperation is very much understandable. Having said that the way other competitors submitted their bids conservatively, it does seems that Disney really overpaid here, another interesting factor is the timezone of 2024 T-20 WC (USA, WI), it's not suitable for IST.
They desperately wanted to tap in to the American market and that is the reason why they made United States co-hosts for 2024 world cup (thereby giving automatic qualification). I don't understand this logic. In that case when India hosts the next T20 World Cup, the BCCI can give 1-2 matches each to Nepal, Maldives, Bhutan and Myanmar, there by enabling these countries to qualify automatically.
BTW, I made some rough calculations regarding the ICC fund allocation for next cycle.
Disney-Star paid the ICC $2.1 billion for the last 8-year cycle (2015-23). And this was for world-wide rights. The amount allotted for distribution to member associations stood at $1.7 billion (with the remaining amount eaten up by administrative costs and other expenses).
This time, they are paying $3.04 billion just for India. If we give a conservative estimate of 80% of the revenues coming from India, ICC should be able to get around $3.75 billion for the next 4 years from media rights sale alone. That is around 350% higher (per year) than what was last time.
So ideally the fund allocation from the ICC should go up by 350% for all the countries from 2024 onwards. But the catch is that the BCCI can claim that 80% of the revenues come from India and therefore they should get a similar share.