What caused Wolverine’s reduced healing power?
I’ve heard 2 theories, both are credible.
1- The doctor weakened his healing power by altering the food supply in the world, adding something that weakened all mutant powers.
2- Wolverine isn’t really immortal. Like everyone and everything, he too ages and eventually dies. The healing factor made him live longer and age slower than everyone else, but eventually, Father Time caught up with even him.
The movie doesn’t exactly put one over the other. But I like #2 more. That explanation allows the movie to further depict universal messages about time, old-age, and death — namely, that even the biggest, baddest mutant succumbs to it.
It’s true that the doctor at the end mentions the gene therapy via food alterations. Still, it’s unclear if the food alterations just prevented new mutants from being born or if the food alterations actually killed existing mutants. If the world’s food supply killed existing mutants, then why wouldn’t it kill X23 and her friends? And if it killed X23 and her friends, then why go through all that trouble to kidnap them?
I think the doctor’s gene therapy just prevented new mutants from being born, from being passed on from one generation to another. The doctor didn’t cause Wolverine’s aging and decline; Father Time did.