As for my OWN controversial view? I would say it's about diet. I have a problem with the idea that eating fatty foods makes you fat - mostly because it's untrue. Fat has the most calories per weight versus proteins/carbs. People become fat from a myriad of factors, but mostly diet based on complex carbohydrates. Other things that help contribute to it are inflamation. If you eat a high-fat diet without carbs you will lose weight. You will be satiated faster, and you'll consume less food by weight.
When people talk about 'they GOT to have their diet pepsi' or their 'lowfat cheese' (what the heck is lowfat cheese? cheese is SUPPOSED to be fat), I literally cringe. Or when people say Gatorage is the best drink for sports/post-workout lol. Gatorade is OWNED by Pepsico. The only difference between the Pepsi products they sell and gatorage is Pepsi is carbonated, and has slightly more sugar. The fancy "electrolytes" they boast about is salt.
By the way, the carbohydrates revelation was one I confirmed myself. I was reading material on the paleo diet and later some work by Dave Asprey and wanted to confirm it for myself. I wasn't really fat to begin with, but I was out of shape, and worked out once or twice a week. I was 223 lbs at 5'11". After going off bread/pasta, and eating mostly meat, veggies, and lots of fruit, after 6 months I lost 40 lbs. And again, I really wasn't that fat. I was out of shape compared to my peak condition, and I had some extra baggage in the torso/love handles. I worked out LESS than I was before, and I don't eat bread anymore. Bread is a joke and a scam. Just try it. It's a joke. And I used to LOVE bread. I used to consume maybe 200-300 grams of carbohydrate per day via milk, bread, pasta, etc. Now I consume 50 grams or less via fruit/lemonade. Bread is a joke. You can consume brown rice or squash/sweet potato if you're feeling the need for carbs or want to 'load up' for an athletic event.