I disagree with you.
Some are not able to eat good foods, be able to eat high nutrition, or have the financial means to be that successful in this sport.
Example: brazilian fitness chicks (the white looking girls), you can tell that they use drug enhancements. They are much more sexier than the US figure girls. Some have the means to live this lifestyle and afford certain drugs
come on, steroids are dirt cheap and food is as well in a lot of countries, and in all countries you also have wealthy people that could afford it.
The fact is just that, even IF steroids were legal and cheap, not a lot of people would go so far as to inject themselves just for fun several times a day with different hormones, swallow other prescription drugs to fight the side effects and so on.
It's not the money or availability that keeps people from looking like pros, it's the extremes these people go to. You have so many gym rats on steroids in the US, and i think lots of them could spend a lot of money on steroids, but they just don't want to go further.
For example, i spend a lot of money on high quality food, i could get much more food if get got a lower quality, and in Japan steroids are legal for personal use, i could import as much steroids as i wanted, and money is also no concern here.
But why should i do that? I'm not interested.