Being able to see another users badges also allows a user to "show off" their badges (e.g. through a link on their user page). Since you might not want to highlight all badges, alternatively to avoid clutter, it would also be good if the user could select which of their badges to make public. (Compare this to the log in T103828 which still provides transparency)
This requires:
- Being able to set own badges as public/private (e.g. in Special:BadgeView)
- A new SpecialPage which allows user to be searched or specified through url (think e.g. Special:ListFiles)