Marinating steak allows you to add flavor and tenderness to steak. The acids in the marinade break down the proteins yielding a more tender piece of meat. Marinating also gives the seasoning time to perfuse the steak and add flavor throughout the meat instead of just on the surface.