I don't think they are hiding true solutions but they are not pursuing them.
Their R&D is directed at treating common chronic conditions with drugs that you have to take forever. That's what makes them money. Treatments for rare conditions or true solutions do not. It's just economic incentives.
That's also why when they do develop something for a rare condition, it costs you a bankrupting amount of money if you need it.
A researcher who discovered a "true solution" would be fired or assassinated or discredited via propaganda to utter irrelevance. Too many incoming billions at risk.
Pharma companies don't control the availability of calories
And anyway, demonstrably not true given that pharma companies are working on a number of drugs that are one-and-done treatments for things like Lp(a). We should figure out a way to make them fabulously wealthy for achieving breakthroughs like that even without a lifetime prescription.