I've been playing since ARR and I think the grind and prediction is getting to me, I may come back for patch months but otherwise I'm probably taking large breaks between them. I think what really adds to all of it is that there often is so many "gear catch up" methods that mean you could just join halfway through the expansion's cycle and be outfitted with content ready gear in a week, rendering all previous efforts pointless except now there's more content to play for those who join later. Personally, people are the only reason why I still play otherwise I'd have been bored of doing the same thing over and over. The only thing that may keep my attention is housing but we all know how that goes these days.