I think so...
Yes, I think vitamins are necessary because our foods are depleted because of the way they are grown and the land is over used. Moreover, a person that trains hard would have eat a lot of veggies to get the right amount of vitamins required for optimum results.
I think of it as an insurance policy for nutrition.