Mostly convenience. But it is a better way to balance a ration when you have several head to feed, like hundreds or thousands.
You can mix all the ingredients and have it balanced nutritionally and economically. You can feed poorer quality forages in a mixed ration of concentrates and the cattle still get the fiber and energy from the forage and the cattle don't eat more of one than the other.