

I thought generics were handled relatively similarly in the EU and the US, but apparently the US does grant a bunch of exclusivities, on top of patents.
However the biggest difference between those health systems still seems to be how providers bargain for lower prices.
In the US, insurances bargain for rebates. That means that if you buy a drug with insurance the insurance only pays a small percentage of the drug price. They are still allowed to demand copay on the list price. So often the insurance makes a profit in that transaction. But if you try to go around insurance you have to pay the full list price and will pay even more.
Over here, the universal healthcare providers bargain with the pharma companies to lower the list price. And with a much greater bargaining power to boot.
Universal healthcare providers sometimes choose to cover drugs or treatments that have slightly worse outcomes instead. The treatment that was state of the art 10 years ago probably still works just fine.
Patents last 20 years. But most of that time, a drug is in trials.
Providers can also choose not to cover other drugs by the same company, if they refuse to budge. Not being able to sell any drugs across an entire country would be a big problem for companies.