I love the idea too but it might be easier said than done
Sorting would be quite easy for them to implement. Stardock is simply being lazy about addressing this longstanding customer request.
Here's how you can sort the Start10/Start11 menu items manually:
1. Disclaimer: First save any important work. Always keep backups of your computer. Read the steps carefully.
2. Open the Windows Registry Editor (press WindowsKey+R and run "regedit")
3. Locate this registry key which stores the start menu order:
4. Rename the "Pinned" folder to "Pinned.old" (This effectively deletes the folder, preserving a backup in case you want to rename it back.)
5. Next, right-click in an empty space on your Windows task bar, and launch "Task Manager."
IMPORTANT: Do not close the Task Manager window! We'll need it for step 7.
IMPORTANT: Step 6 will cause your Start Menu and task bar to temporarily disappear. (If something goes wrong, rebooting the computer is another way to bring it back.)
6. In the Task Manager window, look through the list of processes, and find "Windows Explorer" (Explorer.exe). Right-click on it and choose "End task." If there are multiple instances of Windows Explorer, end them all.
7. In the Task Manager window, click File -> "Run new task". Enter the name "Explorer". This causes the Start Menu to reappear.
Your Start Menu should now be nicely sorted in alphabetical order. If it didn't work, recheck the registry key from Step 3 to make sure the "Pinned" folder didn't get re-saved by the app.
Resetting the "Pinned" order would be super easy for a Stardock software engineer to implement, probably less than 30 minutes of coding. I hope one day they will finally listen to their customers and give us this feature!