That's not the same thing at all. This would be like your car reporting you to authorities if you get into it drunk, turn the key, and step on the gas. It does nothing unless you've committed a crime.
All of the photos that you upload scanned and hashed. All of the hashes are either sent out for comparison to the database or checked locally.(I do not know which.) That means that for every picture you want to upload to iCloud, you must prove it is not abusive material.
So the equivalent is that for every single trip you take, you must prove you are not under the influence.
That's not true. The photos you upload are hashed, yes, but they're not scanned. Only the hashes are compared and that's done locally. Apple never gets any of your content so your equivalency is completely false. Signatures only get sent if the hashes match known CSAM. Therefore, it's like your car reporting you if and only if you've broken the law.
The equivalent is that for every single trip you take on public roads, you must prove you are following the public road rules - like you do with having to first obtain a driving license, registered car, car insurance, MOT (in the UK), road tax (UK), medical approval if you have certain health conditions.
If you're going to pay to use a hired car, expect to have to show the car hire company sufficient proof that you won't expose them to unnecessary risks. If you're going to pay to use a hired server to store your photos, why shouldn't you demonstrate to the owner that you aren't going to misuse their services or break their terms of service or break the law?
If you want to drive your car on your land, it doesn't need any of that.
So we should mandate a scanner in the car that makes you input your planned route, takes a driver license, has a camera to do facial recognition. It will then connect to a DMV database that verifies the information is correct and then to the insurance database to verify coverage. Check the tax database to make sure that has been paid, check with a medical database to make sure that you don't have any conditions as well as making sure that you have not been prescribed any medicine that says not to operate heavy machinery.
If you are going to hire someone else's car[1], you will need to provide them with your driver's license and the person at the desk will do "face recognition" to check whether it's your license, and they will check with some kind of database - at least their own to see if you've been banned from their premises, maybe a DMV one or their insurance to see if you have points on your license for previous driving related convictions which will affect their decision to lend you a car. Since it's their car they will deal with tax, but they will ask you if you have medical conditions which will affect your driving (or make you read the terms and sign that you haven't). And they will do all this in advance of you hiring their car, and after you're done they will check over the car looking to see if you misused it, and will keep a record of use so if they get informed about a speeding ticket or parking fine in future, it goes to you to pay it.
So ... this is your hellish dystopia, your "boot stomping on a human face forever", Hertz rent-a-car?
[1] analogous to you using Apple's iCloud servers.
Trucks have tachometers which track drivers aren't driving too long, and are taking sufficient breaks.
> "It will then connect to a DMV database that verifies the information is correct and then to the insurance database to verify coverage."
Wouldn't it be nice to know that if you're in an accident, the other party can't simply say "I'm not insured lol" and drive away and leave you and your insurance to pick up all the costs?
So the equivalent is that for every single trip you take, you must prove you are not under the influence.