- not enough people even know about this issue, understand the consequences or remember to act on it the next time a new phone is due - not enough alternatives on the market, and we're probably already boycotting them for other reasons - even with lower sales a company might not see the cause-and-effect
There is a general trend in the industry to take all kinds of liberties with user data. There is pressure on companies to do something about bad things happening in their clouds. Machine learning folks want to apply their tools to big data and the corpus of everyone's photos is probably nice to work with.
So we would have to tackle these issues on a larger scale.
I haven't heard much of complains about Windows sending all your file hashes and most of the files into their servers, what they have been doing a very long time with Windows Defender. It is literally the same what Apple is doing now, but without restrictions.
Google and other cloud service providers have scanned your photos for very long time, by using PhotoDNA. On top of images, Google scans also your emails. People forget and move on.
Google Drive includes backups of your phone, so it is not limited to Google Photos. Literally everything that is stored unencrypted on Google servers.
It nags you once, but you can ask it to stop.
Besides, uploading unseen executable code and scanning photos are far from the same tech. They're very different things.
In this case not buying the product is to avoid a viperous feature and protect house of from being spied on. Any boycott effects are tertiary.
Also, you can restore an iPhone from what SyncThing can back up. Only an iTunes or equivalent iCloud device backup can. They also can’t back up things like MFA keys / seeds / IVs.
I’m glad ST exists and it’s useful for syncing photos for home use, but it is not a viable iCloud alternative, nor could one be made due to the private iOS API issue.
Imagine if your Tesla reported back to Tesla who was in your car and sent that to the authorities if they thought someone in your car was "illegal".