For species, genus is often too specific and family (or even order) may be more appropriate. For higher taxa, even a single rank skip may be a bit too broad. One could automatically determine how many options there are at each level, but it's easier to let the user pick.