Bingo!
The exact same setup is present in India (cheap cable) but a big population helps the BCCI and broadcaster's cause, also Prime time IPL slot helps them to cut down their losses if there are any (unlikely) and the new OTT Platforms took the revenue model to another level.
In India, penetration rates are much higher. There are more than 100 million households with cable TV access in India (around 40% of the total population), while in Pakistan this number is just 15 million (around 25% to 30% of the population). Less than 5% of the households are having access to broadband, and unlike the case with India, 3G/4G data is quite expensive. So this hampers the popularity of online streaming platforms such as SONY LIV and Hotstar. There are ~115 million 3G/4G users in Pakistan, compared to 1,150 million in India.
Here I agreed with you all about all things but here I have another question why we are comparing this all with Pakistan as they are not good market, and we have no competition with them as well so doing these all statics are completely useless for me Pakistan is currently under many domestic and international issues, and we can watch any time big drop like we have in Sri Lankan case right now issue is just World Cup, so any team can win now it's no issue with surely around millions are going to watch this match live in many countries so if India is not involved then still ICC can take good profit even it's not like when India is in but every time you can't go with India.
As we have in last many events they are not doing good performance in pressure matches, so we have to accept this ICC can also survive without them and these small countries are also good source and have value just every time India is in not positive idea in this world cup we have too many controversies even I am feeling mostly were biased but still exist and all were against India because mostly were feeling Indian influence is surely having impact, and they are using this all which is not positive thing for me.