> why? I thought useShortcutTarget means use all target data except for the pageUid...?

I could kick myself - it has been so long since I wrote the attribute description for useShortcutTarget that I forgot: the default behavior is to use the shortcut's title. The useShortcutTarget option changes that so the whole target gets used but not the UID. And finally useShortcutData overrides the full monty.

Which means you are 100% correct about this and the newly added attribute solves a very real case. It's me who needs to read up on things.