How many services do you use even if occasionally and how much toleration do you have for cleverly different things like magically knowing who you are based on device with some way to link an account after the fact. I have zero. I want things to work like other things work. I don't have time nor desire to figure out the non obvious way things work just because the dev is confused about how special they are.
That’s not the case here. Think of this as each app having a folder in your iCloud disk without being able to see other apps from different developers. As long as you don’t delete the app, the folder comes with you as you move from device to device so the apps installation is not required each time.
Sounds great while iCloud is up/you use iOS...prepare for the shitestorm when its not or the user decides to leave Apple... 'Easy' and 'Convenient' won't be the terms anyone is using.