^^ the main reason we don't see the best football players competing at the Olympics is, that FIFA is afraid to diminish the significance of the World Cup.
As long as the Olympics outshine World Championships (in any sport), we won't see the most talented soccer players at the Summer Games.