Here, sparse matrices with n_samp >> n_feat (say typical of the type produced by text feature problems) are sent to eigen, where a dense n_samp x n_samp is produced (X dot X.T), when dense matrices of this shape would have been sent to SVD (and in the past sparse were also).