1.) Government Involvement
Presently, the ICC has urged all Test-playing nations' governments to have little authority over the sport. To maintain the sport's excellence, cricket teams are presently organized and controlled by non-government organizations. If cricket is ever included in the Olympics, the governments would have complete influence over team selection, lowering the quality of future players.
2.) Time Limits for Games
The ODIs were the most realistic format for participation in the Olympics before the advent of the T20 format. A single ODI game may take up to 8 hours to complete with a total of 100 overs. If a large number of teams compete, this would disrupt the overall duration of the Olympic games event.
4.) Non-Cricket Oriented Host Countries
Cricket's presence in the Olympics has been fought by the Olympic host countries, which are non-cricket playing countries. Whenever a cricket-playing country is chosen to host the Olympics, there is a potential that cricket will be featured.
5.) Cricket's Busy Calendar
Cricket matches are usually scheduled throughout the year in all cricket-playing nations. The big ICC events will be contested in addition to an already packed calendar. There will be matches in the 50-over World Cup, T20 World Cup, World Test Championship, and Champions Trophy. As a result, including Cricket in the Olympics would render the schedules even more hectic.
For whatever reason, the top cricket-playing nations show only sporadic interest in bringing cricket to the Olympics. Financially sound cricket boards like the BCCI, ECB, and Cricket Australia have made no noticeable attempts thus far.