I do have credits paid up though and I've had an account since the early days of DALL-E. Maybe having a payment method serves as verification? Or it only applies to recently created accounts?
In that case, what would be the added benefit of using an government issued ID ? really curious.
I suppose while they have the best image generator of the quarter, they'll be more restrictive with it.