I also think it just leveled the playing field with USSR, China, and a few more countries that took promising athletes as children to raise in a training camp for their assigned (often not chosen) sport.
They were housed, fed, trained, and transported by the state so they could worry about nothing but their performance. Of course, if they failed too badly, they probably got thrown out with nothing.
I remember when college basketball seniors had to make a decision on postponing playing pro if they wanted to participate in the upcoming Olympics that year. And take a chance on losing out on the best contract. Indeed taking a chance on injury and further delay of signing up for a pro team and taking less money.
The college boys that would go to play would find themselves against men their age and older that had trained while they were in class. Against men bigger and stronger because they trained while they worked summer jobs for money. And so on.
While there is often a mystic dream of an ethereal scenario of pure athletes competing at the Olympics, there isn't anything perfect about real life. If you're suppose to be competing the best, let the best play. Of course, unfortunately there are some that still never have to chance to compete at all because of their situation, but that's also the truth of there is no perfect world.
Roger