The motivation of introducing the latent variable z into the model is to model the uncertainty in the generative process.
it is preferable that z capture contextual interdependence between tokens in y.