Agreed, it's so opaque. I feel like I've called a specialist asking what they think my copay will be given my insurance plan and they said they don't know, talk with my insurance firm. I call my insurance firm and they say they don't know, I have to submit the claim first.
Any marketplace where the buyer isn't informed of the price until after the transaction is ripe for disruption.