Private client-side-only PWAs are hard, but now Apple made them impossible
I don't think this will help against tracking because a the tracker has no problem to refresh the identifier multiple times before the 7 day span would kick in.