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.
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.