Provide nutrition, nutrients are good for the body. Food supplements are usually the most easily absorbed nutrients or substances that the body does not synthesize. Besides, they are easy to use, delicious and handy. To add a certain amount of protein, you may have to eat 1 kg of beef, which is difficult for your body to fully absorb nutrients. For Food supplements you only need a few tablespoons of flour is enough nutrients so. 100 g of beef usually give about 25 g of protein but it is high in fat and cholesterol. Meanwhile, 100 g whey protein powder usually contains 60-80 g of protein and is very low in fat.
Especially, for professionals like athletes, bodybuilders, they need to use Food supplements. In my opinion, if they have the condition they should use because every day the body is exercising with high intensity, weight is too great weight to eat more nutrients to avoid injury, maintain and develop muscles. In one day, they can not eat too much food, take time and absorption of people is limited.