True, many banks charge unreasonable fees for international transactions, but that‘s fixable: There is a very competitive market for international money transmission.
You‘re probably losing out much more than $13+$15 on bad exchange rates in the process too, so you should definitely shop around for options.
Chances are that the same transaction on Bitcoin, including conversion fees between your client‘s currency X and BTC, and BTC and your country’s currency Y (which you definitely will need, if not for food, then at least for income tax) is more expensive.
$2M transfer costs $1. From/to anywhere in the world.
As a comparison, my freelance fees regularly came $13 short, and the only explanation was "interbank transfer charges". Plus the sender had to pay his own fees. And then my own bank would charge me ~$15 for accepting deposits from outside EU.
I'll take Bitcoin over the traditional banking cartel any day.