Pretty sure Coinbase already requires a photo ID if you want to send or receive any coin to or from an external address. I know this because a few years ago I decided to completely pull (what little I had) out of crypto, and couldn’t send BTC from my Coinbase account to my own wallet without submitting a photo ID, which was not what I signed up for. Apparently having a U.S. bank account linked wasn’t enough at that point.