Sites with paywalls often prefer that Google can index them, and Google doesn't like indexing a page that will be shown differently to a user who clicks on it from a search, therefore to get the full content indexed and avoid being penalised by Google, they show the full article if you come from a Google search (or through a Google link that makes it look like you came from a search)