My question after reading this article is, what can I do as a current iPhone user? Is there a reasonable alternative phone out there that can run the same apps but that isn't effectively controlled by Apple or Google?
While you're at it, don't store them on anyone's servers, because they all fingerprint for the same exact reasons. There's no service out there that doesn't do this at some level.
If you want to protest what they're doing, then stop storing photos on iCloud which means you need to spend less on iCloud storage. That's the most realistic option.