of health foods.
The reasons are many and complex. One known factor is that many people consider eating to be one of life's few true pleasures and they aren't willing to permanently sacrifice good taste for incremental benefits that may ultimately result in improved health.