Agreed, it definitely needs improvement. I read that in one of the early builds the GTN did in fact have a generic search function, but it was scrapped later on when it was causing programming issues.
My best guess is they were rushed for time pre-launch and put this one on the back burner for a later patch.