Actually, that's very much on purpose: so that creators don't flood support with questions of why they can't seem to find their own games on the site. Feel free to make a feature request, but unfortunately this is a common occurrence in other regards, and support is busy enough fielding more legitimate questions.