I'd rather do that too, but it's unlikely to ever happen; not for international transfers between any country. There is a tangible economic cost (trust, through all the financial institutions involved in each country, and the work required in meeting the regulatory requirements that protect that trust, and in fact the work required in creating and maintaining those regulations) to transferring cash internationally under the current paradigm which has been solved more efficiently in the Bitcoin network.
I agree with you that Bitcoin is far from perfect, but I think calling it a cottage industry is extremely short-sighted. I think what's more likely to happen is that, long-term, banks will either converge around using a blockchain-based mechanism of some sort to transfer funds or the Bitcoin economy will come of age outside of the existing financial industry, at least as the transport layer for fiat exchange.