I enjoy long term content but there are different ways to create it. The best way in my opinion is to make something that is interesting and varied that lasts a long time. Unfortunately this takes the most development resources so it's not always pursued. What is sometimes produced instead is simple content that is time gated to last a target amount of time. The latter method is very common in MMO's and I've never found it fun.