Big Pharma does not want a cure for diabetes. They want people to keep buying drugs for life. Same with heart disease and statins, which are dangerous and completely unnecessary.
Preventing a disease like cancer is nowhere as profitable as selling drugs and procedures as treatments.
Liberals continually dream up diseases so pharma has a solid future.