What is there to breach? You're already exposing your your real identity when you post under your real name with this new requirement. As long as the methods for verifying your identity aren't something scammers can exploit there is nothing to expose. If, for example, you could use your photo ID with everything but your pic and name covered, and maybe also birth year for age checks, all it does is remove the ability for people to be cunts with impunity.
I'd have to give it some more thought, but I'm not against this right away. The Internet has become a vile place. Maybe if you wouldn't say something in public for everyone to hear, you shouldn't post it either.
I'm not sure if this is available everywhere, but in California you can put up a bond in lieu of insurance with the DMV, either with your own money or with a surety bond company.
So you can do it, they just require proof in the form of the bond that the money is available when needed. They won't just take your word for it. They might take the word of a company with a $1.3 trillion market cap, which is probably a bad idea. You get hit with one of these fuckers and instead of the admittedly shitty but known process of dealing with an insurance company, now you have to deal with a huge company that doesn't want to admit their dumb camera only system is at fault.