For weight loss, exercise is very poor. Diet is everything. One year I ran 2 marathons. I was pretty much training all the time. I didn’t lose any weight. I changed my diet to keto, I lost 50 pounds in 3 months and I was just sitting on the sofa watching TV. Go figure.
The math: if a person is fasted say day 3 for a fast. Their insulin is very low. Their liver glycogen is depleted. Their ketones are above 1 mg/dL. Basically they are in fat burning mode. If they go for a run, they will burn about 100 calories a mile. In this condition, it will be mostly body fat. Using the standard 3,500 calories equals about 1 pound of body fat, they will have to run 35 miles to burn a pound of fat. That is a lot of work for little results.
Weight lifting is the biggest bang for the buck. A person can transform their body, and it doesn’t take much time. 30 minutes a day, 3 times a week, a person can get results.