I've helped restore a few old cars, and a radiator shop was the only solution, in some cases. If you can remove the radiator, they can boil it out, maybe fix the leak, it just depends on where the leak is. My Uncle had a Volvo, he always talked about how expensive the parts are.
Is it a foriegn exchange rate involved? IDK
Years ago I had a 77 Cady with a leak next to the radiator cap. I cleaned the area, used JB weld, and it lasted for years.(read, car wasn't worth a new radiator). So, again it just depends.
I'm finding it more difficult to want an import for a car. Hell, the more expensive they are up front, and the more complex, means they will be more expensive to repair later on. My Cady had more expensive parts, compared to cheaper cars from the same era.