Where do you find this to be the case? I'm in California and both times I've had an MRI, I had an appointment within a week (non-emergency) and while I don't remember the cost for the first one, my most recent on last month cost me around $500 - that's not a copay, that's total cost, no insurance.
It's not exactly $20, but I'd hardly call it prohibitive.