Animals raised this way often translates into more expensive meat. Sometimes MUCH more expensive. A lot of people don't like to pay the extra money for this, because then they have less money for things like tvs or new clothes, or because then they'd have to eat less of it. (At least these are some of the excuses I've heard.)
If all the people who claim they ONLY ate free-range organic "happy" meat, there would be a lot less of the cheap nasty stuff on the market, fewer feed lots, etc.