I'm really sorry you have had this frustrating experience.
May I observe that the problem is really with legacy currencies rather than cryptoassets? If you had wanted to exchanges your dollars for euros, you would likely be looking at similar fees. However, if you were buying NuShares with NuBits the conversion would be very inexpensive.
It is my hope we can create a complete financial system in crypto so that people just live there and have no need for expensive and cumbersome legacy currencies.