That has been that way for a while and the only way to search for secondary groups is in the ACP, If I remember right they had no intention of changing that.
If I were to change anything, personally, it would be that if you make a hidden group a primary group on a member then that member is hidden from searching and the Staff page but that's more or less very personal.