Insane in comparison with what? In traditional finance we have such commissions (or may be i mistake?)
Perhaps there was a time that changing one currency into another required a physical act and skill that justified a 2-4% commission, but in these days we have computers and such a percentage no longer represents a service delivered (if it ever did).
No costumer in possession of the facts would feel happy to pay such fees.