Ever since the World Cup 2019, only 246 ODIs have been played, out of which, 96 have been played by non-Test playing nations. On the other hand, 868 T20Is have been played since July 2019. There have also been 121 Tests in the same period, which will account for 605 days of red-ball cricket, almost thrice the number of ODI matches.
The unplanned scheduling of ODIs
Apart from the World Cups, World Cup qualification and continental tournaments, what is the need for so many bilateral T20Is when the countries already have their leagues running for almost two months involving international stars?