Robotic capsule developed to deliver drugs to the gut
One reason that it's so difficult to deliver large protein drugs orally is that these drugs can't pass through the mucus barrier that lines the digestive tract. This means that insulin and most other "biologic drugs"—drugs consisting of proteins or nucleic acids—have to be injected or administered in a hospital.