Money laundering is a big problem for countries all around the world, and banks are needing to get to grips with the criminals that do this. The government requires all banks to take steps to tackle money laundering and one of the ways that they do this is by using a process called AML ID verification like this https://www.w2globaldata.com/an-idiots-guide-to-aml-kyc-id-verification/
AML stands for anti money laundering and it is an important part of the fight to stop money laundering. Not only is money laundering illegal, it is also something that tends to have connections to organised crime groups that are involved in other illegal activities such as drug dealing and human trafficking as well as terrorist organisations.
One of the reasons that this is such an important way to prevent laundering is because in recent years we have used the internet more and more. This of course includes banking and therefore this is something that criminals have attempted to exploit. The anonymity of being online is something that criminals may well try to use in order to commit crimes and this of course includes illegal financial activities.
So, the reason that banks are now required to put these more stringent checks in place is basically a way for them to ensure that someone is who they say they are and so that they can stop organised criminal groups and terrorist agencies from being able to use the bank to commit financial crimes, making it harder for these groups to operate.