Why is protein powder taken within 2 hours of a workout if you do not have time for a meal?

provides energy
essential for growth and repair of muscles
helps increase strength
aids in weight loss