You didn't disclose your diet. There's a huge difference between a diet of meat (from animals raised on their natural diets, because artificial diets can change chemical composition of fats and ratios of proteins to be less healthy), berries, and nuts, and a diet of pizza, sweets and (refined-grain-based) baked goods.
It's not a "trick". We all love and hate foods based on more than their taste. The ones that taste the best are not even properly called "food"; they're distant relatives of natural foods, and they're objectively unhealthy. (Unless you're metabolically starving, in which case "bad" calories are the least-bad option.)
He's not gonna die of a heart attack, but I wouldn't rule out the big C (particularly bowel).
I have not tricked myself into liking healthy food. But even if I have, isn't that a good thing? Like using some mental conditioning to enjoy running or the buzz you get from solving puzzles for a living. A life long bad diet catches up with you.
I love the texture and taste of a salad that has crunchy vegetables finely chopped, grilled low fat halloumi, roasted hazelnuts, pomegranate or other fruit and some dressing I concocted. It's zero effort to love it. Did I "learn to like it" or do people learn to stomach deep fried foods? Why one and not the other?
Best £20-£50 he will ever spend.
You never crave greens? Sometimes I sit there and crave spinach, I'm all about the iron, baby! Perhaps not a coincidence though, I found out last year I have MTHFR polymorphism, so my ability to absorb iron is below average.
You will find that that is . . . not a universally held opinion. Otherwise everyone would stuff their faces with them.