You are describing the most convoluted way of using Bitcoin. You just don't do USD->USD transfers with BTC. Instead you hold an amount of BTC and you pay with BTC for services that accept BTC. Conversion USD->BTC and BTC->USD is hard simply because banking system is trying to make it hard.
> If I send $10 to my Dad in bitcoin
Have you tried to use BTC to do business with Amish? Or any other made-up situations where you force BTC on people who don't know how it works or have no business using it?
> If I send $10 to my Dad in bitcoin
Have you tried to use BTC to do business with Amish? Or any other made-up situations where you force BTC on people who don't know how it works or have no business using it?