IMO
The assumption is all else equal, increased leisure time is the cause.
(D) Certain medication that effectively treats obesity are not readily available in developing countries
Choice D, does help the argument but it is not an assumption.
How does it help the argument ?
If developing countries had a way to control obesity, then may be the rate of obesity in developed countries is not really high. It's just that the rate is low in developed countries and therefore increase leisure time is not the reason as the rate itself is not higher. Choice D suggests thats not the case.
But why choice D is incorrect is because there is no comparison stated in D.
How do I know if the medications are not readily available in developed countries too.
IMO for D to be correct the choice should be.
Certain medication that effectively treats obesity are not MORE readily available in developing countries THAN in developed countries.
Choice B correctly states the implied comparison by mentioning one of the variables to be equal for both developing and developed countries.