Yogacara was popular with the intellectuals of this period because it was characterized by structured and organized thoughts and concepts.
Zhang wanted to promote Yogacara Buddhism as a philosophy, not a religion.