if companies were required to check photo ID against a real person
It'll be really hard to convince people to give up the convenience and higher returns of online-only banks.
A better option would be using cryptographic digital signatures by an HSM (smart card) to verify ID for financial services.