Yes and no. There are some things not attainable with foods in the volumes required by athletes. Regular people, maybe, people pushing limits, no.
Plus there are supplements that perform things that their pharmacological equivalents do, only safer (my opinion). Red yeast rice is a good example.
No way people can get enough D from foods.