Coinbase sucks but this isn’t the way bitcoin was meant to solve your issue. You can buy bitcoin anywhere and send it freely. You don’t have to use a dumb exchange. It is not decentralized anything at the level you are doing it—you are simply using coinbase to act as an international banking platform
where do you buy bitcoin that's not an exchange? hand cash to a guy in a park? (I suggest that because it was actually suggested to me)