I don't find this argument to be valid anymore. See my post:
https://forums.developer.apple.com/forums/thread/767448
Post
Replies
Boosts
Views
Activity
Oh and I forgot one more reason why your argument for not supporting CFBundleSpokenName is invalid.
When you open an app with VoiceOver turned on, VoiceOver will in fact use CFBundleSpokenName to tell the user what app was just opened. Why would you use it in that case, but you wouldn't use it on the home screen?