Suggestion for doing old content with a look toward player housing

Hello,

I’ve recently returned to WoW after a long while of not keeping up at all with its development. I have played the game before up until Shadowlands with breaks here and there. A common story.

There’s a suggestion I’d like to throw up here for discussion. So, I know Player Housing and such is coming up which as I believe has ties to your entire progression through the game. This, together with my recent leveling experience, has brought up a personal problem I encountered in the past few weeks.

It is as simple as saying: “I level too fast.”

With that, I mean that I would love to create a character that doesn’t need to be in end-game within an hour and with the purpose of being able to complete many expansions/zones/dungeons/achievements at the appropriate level.
My suggestion is as follows (and I would feel stupid if there’s already an option like this in-game without knowing for sure); What if I could talk to an NPC and select to reduce overall experience gain by a chosen percentage? I know there was an NPC that could stop experience gain all together at some point, but that’s not what I mean.

So for example, I would choose a timewalking campaign, let’s say Mists of Pandaria for example, and I would then choose to set experience gain to 10% of normal. After finishing what I want to in MoP, I could swap over to another timewalking campaign but set it to 30% for now, because I already have done a lot of content in that expansion before. See where I am going with this? I would tie in great with unlocking player housing stuff and not having to one-shot blast all old content to unlock things (by having another choice that is, to each their own).

Please discuss.