Bahrain has a population of 1.4 million people, or put another way, its 150th out of 195 countries in the world in terms of population size, the city of Moscow has 12 million people - so Bahrain doesn't really have the selection pool. Success on a world stage can be an important part of developing a sport within the country, promotes awareness etc. You can think of buying talent as laying the groundwork for future development of the sport within region.
I am from a country, I've seen athletes from my country do well in individual sports, maybe I'm just not a nationalistic and so just don't get it.