Several European countries have been using banks as a form of digital authentication for years. Of course, there are strict regulations to make sure banks don't abuse their position.
I wouldn't want to use such a system with American banks, but the concept is hardly novel.
I don't want to verify anything and use services that don't require verification. The alleged motivation to introduce these checks is the error and the flaw.
What incentive does a bank have to support this? The site and the user get what they want, and from the bank's perspective they got to freeload on the age verification the bank has performed (though admittedly they already had to anyway)