The same people complaining about sending in their ID, would be complaining about being 12th in line, on hold for over an hour, with video calling. So that's not a solution.
And seriously, if you're online shopping and complaining about hackers, you don't know much about internet security. All the major browsers have had massive breaches in the last five years. And yet, you plan on putting in payment and personal information into those breached browsers, as long as you don't have to send in a picture?