Earlier quoted context omitted.
The cravings are probably a sign that you are missing something essential that is in the burger. It tastes good because it is nutritious. I would eat a burger occasionally to stay healthy.
No, it doesn't taste (or smell) good because it's nutritious. The cravings are a psychological reflex of remembering something you liked the taste, nutritious or not. There's people who doesn't consider charring meat having a good odour, and that doesn't make it less nutritious. There's super tasty things which are horribly un-nutritional, or even poisonous. That goes both for smell and taste.
Nailed it. We used to have summer dinners at my grandparents when I was a kid, complete with grilled burgers. It is, in large part, emotional.