The real problem is that you consider Bitcoin as an absolute solution for every transaction.
I don't know for you, but when I want to transfer cash in my bank to someone in another country, it take way more than 60 minutes (6 blocks). If I want to do it faster, I use a private service that will do it faster. The same will apply with Bitcoin.