> Of course this all ignores the possibility of creating user accounts or generating a unique identifier whenever the use installs the app
Which is exactly what Apple recommended when they stopped letting apps get a hold of the UDID.
I can't think of a really good legit reason for wanting a cross-app unique ID.