I don't think that Bitcoin transactions were ever meant to be instant. Besides, are bank transactions instant? No, they are not unless you send money within the same bank. I understand that people like everything fast and want they money and payment as fast as possible but that is not the reason why people would abandon Bitcoin and stop using it. Yes, Bitcoin has some disadvantages but speed of transactions is not the biggest one.