Go ahead and criticise a product, but don't call out an employee or make out that they are failing to fulfil your personal requirements.
I'm sure this is only a first version of the new GitHub search, and more features will come. Give them the benefit of the doubt.
I don't really understand why we are seeing more and more of these style of antagonistic blog posts (or comments here on HN).