When I saw bank at first, I thought it was a global requirement, until I decided to read the headlines, only to find out that it's same people as usual

. This people are clearly confused, as they don't even have reasonable policies to implement. Just imagine someone who uses a social media account that doesn't carry same name as bank name. I think the CBN and the government can do better by implementing policies that would be of a better benefits to the citizens.
And as for exchanges, you should know that they can't implement such an idea that doesn't even make any sense. KYC verification still won't go outside the personalities of a person such as d.o.b, residence, face recognition, etc.