If all this learning is local to the device and not tied to an Apple ID can there be cross device support? And what happens when I get a new phone? Does the new phone have to relearn all this stuff or does it come over if I restore from iCloud? But I'm not sure how it would if it's all local to the device. Why is Apple so opposed to having this machine learning in the cloud?