Nah, this feature is cool. If someone using e.g. speed hacks you can check his Unreal Software ID and add to ban list for own servers. If you want be anonymous just logout account and you will be happy. Moreover in CS:GO everyone can check Steam ID and there people don't have problems.
People who don't like it have no reason to not like it. Log out if you don't want anyone to know what your account is. I wouldn't like an option to disable it, I want to know who someone is whenever I want, and they can do the same with me.
I don't see what's wrong with this feature. In fact, in addition to what Hajt said, you can report it to a moderator with the USGN ID and some proofs to prove that the player is suspected from cheating and such, thus the moderator can change the rank mode to game banned for that cheater. Maybe some people dislike that option because of privacy purposes but still it's not an eligible reason to want such an option like this removed out.