Some people may burn fat more easily than others, but it still will always come back to a very simple thing, you can not gain weight if you consistently burn more calories than you consume.
We don't gain weight by anything other than what we put in our mouths. Put less in your mouth and move your body more, you will loose weight. The problem isn't so much "obesogens", by and large people are really really really astoundingly bad at actually keeping track of how much they consume. Sauces, drinks, toppings, condiments, huge calorie sinks most people don't think about. They also have no damn idea on what a reasonable portion size is.
It isn't rocket science, or even complicated, folks that are of a healthy body weight by an large have something in common, they don't over eat and they are active people.
Twice now in my life I've dropped 60+ pounds. With no gimmics or fad diets, I just made a point to have some physical activities in my life more days a week than not, and I avoided crap foods and empty calorie sugar drinks. Low and behold, each time after a few months once I got to enough activity the weight rolled off and stayed off till guess what, I stopped being active and started consuming crap food again.
I am perpetually amused by the all the folks looking for new pills, or fad diets, or magic workouts when really it's just being consistent. Consistently active, and consistently eating a balanced diet. They want the results but they don't want to put in the actual effort. And so, it's all Obesogens fault, not the person being a lazy overeater.