Sure... but it's also important to point out that while cattle "should" eat grass and can eat silage... 78% of beef in America comes from feedlot cattle[1]. On feedlots, the cattle are fed grains, not grass/silage... grains that we humans can easily eat like soy, corn, and barley [2].
Most all cattle start their life being grass fed.