... but need certain nutrients in it that we aren't getting from CAFO meat, leaving us craving -
I think you've hit the nail on the head.
G. F. Heuser, a leading researcher in poultry feeding in the middle of the 20th century, makes reference to this.
As he states in "Feeding Poultry", with the trend in poultry feeding at the time, the poultry were getting primarily by-products of the human cereal industry, and most of those were raised on depleted soils. Many of the minerals were missing from the plant matter that was being fed to both the humans, and the livestock.
I don't believe that a 'balanced diet' can be achieved from plants and animals raised on deficient soils.
I believe that this probably has a direct bearing on the obesity trend in the U.S.
People are craving nutrients which are lacking in mass produced foods. They eat more, trying to satisfy those cravings.