Even waiting a few hours to get your money is unacceptable. These banks have too much control over people's lives that something better for the 21st century is needed and I'm not sure if that's bitcoins or some other crypto.
They do that to make sure that its authenticated as you know its easy to do an identity theft is you are really good at it.
Its part of the banks system to make sure everything is running smooth.