Optimize only old photos?
Is there a way to keep recent photos on the device but optimize older ones to be in the cloud? It's dumb to redownload pictures you just took, but optimization seems to be all or nothing so it's either that or fill the phone with years-old photos. Both options are terrible.
A good design would be to let the user set a maximum size that photos can take on the device, so it would keep the most recent ones on the phone and only optimize older ones. So if you have 200 GB of photos, you set the cache to 50GB, and the oldest 150 GB would be in the cloud only and the most recent 50 GB would also be on the device.
iPhone 13 Pro Max