That is actually Blizzard's approach to some degree. It was mentioned in a review for the expansion I just watched, I think Skill Up's channel.Feels like one of those games I jump back into every now and then instead of playing nonstop. I’ll play for a bit, take a break, then come back later.
They fully expect people to leave the game, but their goal is that people leave happy, having enjoyed the experience as far as they went. Then the hope is that they come back for new seasonal content, etc. and continue that cycle. Blizzard apparently told another developer that it is inevitiable that people will leave your game over time. But it is critical that they leave happy so they'll be willing to come back.
Interesting and wise thinking I thought.