There are too many factors that go into it.
There is vast differences between my land here, and my land in East Texas. There I get plenty of rain, but the cows starve to death on that grass. The grass here has excellent nutrition, when it rains. We've seen the results of imported hay from wetter areas. Good looking bales but not much good for cattle.
Then there is the breed problem. If I were bent on raising certain breeds some of the posters are set on, I couldn't do it in this climate. Think about white tail deer. People here import really big bucks on to these game preserves. It doesn't do a lot of good even tho they feed deer here year round and plant crops for them. The offspring does not bring the results they expect. White tail up north are much bigger in the wild and have no special feeding programs. Some breeds of cattle are essentially the same. You start with big nice breeding stock but the offspring dwindle with each generation. They will eat very little when it gets really hot and hang out in the stock tank all day. They forage a little at night but that's about it. So you have to consider the breed.
If I were running a feedlot, I would want to have it in corn country. Corn is much cheaper in those areas since you are not paying to transport it.
There are many many other things to consider.
It seems that most do what's best for their environment and situation. If I moved to another part of Texas, let alone another state, I would have to start all over in my thinking.