The Olympics are supposed to be above sport and athletics, it's about the ideal of man achieving great things through hard work and nothing else.False dichotomy.Which is to say, irrational.
If your intent is to level the playing field, the closest thing would be to simply remove all of the restrictions that are not direct corollaries of the rules of the game. He who has the best combination of gear, training and knowledge is the victor. Just like everything else in life. Why should sport be held up to some nonsensical double standard?
Example- Iraq just got banned from entering a team because their Olympic panel was picked by the government, Olympic rules state that the governing body of each member country's team has to be free from politic influence.
This ruling only effects the Olympics because the ideal of Olympic competition is of purity. Some people will always find a way of cheating the system but why should that ideal be dropped because of the actions of a few cheats?