Well the only ways to make any sort of insurance pool (whether it's run by the government or a private organization, for or non profit) more efficient is to deny more payouts or aggressively select for a less risky risk-pool. Medicare insures everyone over age 65, so the second option doesn't work. You can't just leave half the elderly uninsured because they're fat and likely to run up $100,000 in knee replacements. So you have to deny more claims.
Insurance is brutally simple. Money in, money out. Trying to make your back office more lean with tech and automation has extremely limited returns, because the back office is such a small portion of the total cost structure. 95-100% of costs in any given insurance operation are claims. So everything to do making things more efficient and reducing costs has to do with reducing claims.