Banks of today have not become competent, only they have fixed those flaws that occurred the most in the past. Given that banks continue to have high visibility breaches and leaks of user information, it is not clear that time is what's needed for Bitcoin to get better security.