Because the check whether a shortcut is internal or not, the non-folder shortcuts are still displayed in the navigation.
While it's possible to fetch all shortcut targets' info, it would be smarter to create a specific endpoint for the navigation tree.