No, the 'idea' if you really want to use that term, isn't to celebrate sports and have some big party proclaiming about how great everything is. The Olympics is about being the highest level of competition. It happens every 4 years and is special. Just like the World Cup is in football. For 4 years you have that right to be called the best in the World at what you do. Whether that be Usain Bolt or the Spanish football team. If you bring Cricket into the Olympics, you bring in a second tier competition (just like the Olympics is in football), which is against the very mantra of what the Olympic games are all about.
Do the Olympic Gold Medal winners in Football get called the best in the World? No, the World Cup winners do, which would be exactly the same in Cricket. And that's without getting into the fact that the pinnacle of the sport to most people (Test cricket) wouldn't even be used for the games, making it an even more diluted version of the sport.
Its a mixture of celebrating world sports and the highest level of competition.
Cause take out major world sports like football, cricket, rugby and tennis who have their world cups and grand slams as the pinnacle of their individual sports - pretty much every major sport in the world has Olympics as its pinnacle.
You could probably add NBA basketball to this list as well, since international basketball isn't that popular, given that the NBA is the hub of world B-Ball. Even though the American national team takes Olympic gold seriously.
Then of course other Americanized sports like Baseball, NFL, NHL and Australian rules football are other major sports who seriously wouldn't be in the Olympics since, they are solely country based sports with minimal worldwide appeal.
However going back to the point and with football, as i said its hard to not include to world most popular game in the Olympics. FIFA knows that.
What i think FIFA should do is probably proclaim the Olympics tournament an official "Under 21 world-cup" and then i think the football world would take it more seriously.
Recently Harry Winter from the telegraph had suggested this -
London 2012 Olympics: Home Nations' simmering rivalries mean that Team GB football will never fully embrace Games - Telegraph
With cricket, lets be fair. Test cricket would never be played in the Olympics, even if its the purest form of our sport.
We all know T20 cricket is means in which other countries will be attracted to cricket, so by playing it at a major event like the Olympics could possible bring more people towards the game. When that happens and they come into our cricket world - then we can try to indoctrinate them into test cricket.
Also i highly suspect, if America or China was playing cricket, it would already be in the games also. Since as i said, alot of dumb sports are at the games which they have tonnes of athletes in, which adds to their gold/medals tally, which see's every Olympics turned into a USA vs China battle for the most medals
