I recently went for USA Visa interview , i.e I applied for a business visa.
For the purpose of VISA, I needed the documents to show my bank balance, therefore I went for getting the bank statement sealed and signed from bank authorities. I am from India the bank in which I have account are one of the best banks in my country.
Now first I took out print out of 6 months statement, then went to bank physically, then the real pain started, they told me to put a seal and sign on my Bank Account Statement, they will charge 100 INR for one month's statement, and I felt cheated, I felt these guys are in a business of monopoly, for my money, my account, they are charging money from me just to authenticate that my balance amount is right.
We surely need crypto currencies, and do not need anyone else's validation to proof that we have our own money. More and More Power to BitCoin.
The funnier part is, that if you didn't had a bank account, or moved everything into bitcoin you wouldn't be able to produce this bank statement the Americans require.
You seem to complain about your bank fee, but forget to mention the outrageous 150+ USD visa application fee (which is not necessarily granted, and every single time you try you have to pay it again).
In a bitcoin world, the embassy should also accept your wallet address and signed message from it as proof of ownership. All they want to know is that you are not a poor immigrant, Americans only want wealthy people...