When I worked lower paying manual labor jobs (dishwasher, landscaper etc.), fast food was much more alluring than the idea of a salad. I suspect it's largely because I was craving a huge influx of calories, not to mention the food is engineered to hijack our taste buds.
I'm going to have to strongly disagree with you here. I've eaten kale raw, cooked, dressed, spiced, dehydrated, blended, and it still tastes foul. YMMV
https://www.dadcooksdinner.com/slow-cookers-and-red-kidney-b...
I think it depends on what produce you want. It's easy to get cheap, reasonable quality fresh veggies, and cheap, low-quality fresh fruit, but good fresh fruit is expensive for me.
They’re about 300 calories per pound. You’d have to eat 7lbs/day to scrape by.
The high calories come from the prep: oil/frying/butter/sauces.
Consider most fresh produce is Cheaper than processed food. And it can be eaten raw (or steamed easily in a microwave)
I think education is the major factor here. Commercials will tell you that fast food is cheap, despite it not being cheap. And most people aren't aware how fast you can cook potatoes in a microwave or that kale tastes fine with dressing.
Edit: Potatoes are high calorie. Top with oil.