We believe the reason that LEX or CONT is better is that syntactic patterns only use discrete and local information.
cONT exploits latent semantics of each word in context, and LEX takes advantage of word embedding, which is induced from global word co-occurrence statistic.