They all play each other all year long every single year, and they already have a method and venue for declaring the best in the world.
But complaining about who gets left out because each country is only allotted so many slots? That's life, and it happens in every event. There will be tons of US basketball players sitting home in favor of less talented players from other countries. Such is life. Same in swimming, track and field, gymnastics, etc. And there are other nations out there who can say the same thing about sports their nation excels at.