I've had several banking apps (and I believe one airline or hotel booking app as well) scan my ICAO passport as part of KYC, so this is definitely a thing.
Much preferred over the usual "send us a photo of your password as a means of authentication".