Absolutely this.
But also, the real answer would just be designing a wider array of content that's worth doing and not having almost everything of value that lasts more than a hot minute be just raiding in heroic and up and dungeons in mythic+. That's been the core problem of things since after MoP. There's nothing to really do if you're not in an active guild or already doing higher end content after a week or so. Unless you play, like, an hour a week or something. No one gets any real grind now except those people, which is frankly just kind of weird in an MMORPG.