You tell me how to automatically sync photos across iOS+mac devices using non-Apple services. I'll wait. (hint: it's a monopoly, you can't use other services). Yeah, I know you can do a manual backup to e.g. Google Photos. It's not the same as seamless bidirectional sync.
Will it actually do it in the background on iOS though? It's been years since I had an iPhone, but basically you had to keep the phone awake to keep the sync moving for any application that wasn't Apple's.