That's just false.
Consuming content takes WAY WAY WAY less time than creating content. That's true for almost any entertainment product. The demand for there to be enough content so that you can consume it and never run out is ludicrous, which is exactly what you your "produce content" without "stretching" boils down to.
What you're saying there is you're fine with SOME "stretching" - you didn't mention difficulty, for example, which fits the exact same criteria. The reason you didn't just include that is probably that in those cases, the "stretching" is a result of something you value (like difficulty), whereas you simply and reductively group everything you DON'T value under headings like "dopamine addiction" (which is an absurd term to use in the first place, because that's not how how it works).
I'm not sure what you're saying here. All the content they make has an EFFECTIVE limit on its life span, because even though, say, the Timeless Isle is still technically in the game and available, no one in their right mind considers it "content" and never did past the initial impact it had. Which is exactly what you're demanding here with your highly specific "4-6 months life span" thing.
So what are you saying? You want every TYPE of content to only live for 4-6 months and then have them come up with something entirely new? That sounds ridiculous.
That's an incredible facile argument. The theoretical possibility of "infinite time" on an RNG drop isn't relevant, because it never happens in practice. If you want everything to be purely deterministic, say that - though experience has shown that overly deterministic systems are also less exciting. If you know exactly what you'll get at all times, that puts a significant damper on the reward mechanisms and tends to make them feel a lot more like chores than rewards. That doesn't mean EVERYTHING should be EXTREME levels of RNG, of course. There need to be safeguards and hedges against big variance swings. But "make everything 100% deterministic" isn't the answer any more than "make everything 100% random" is.
If you don't like the content you pay for, don't pay for it. That's fairly straightforward. If everyone stops paying for stuff because they don't like it, they'll change it REAL fast. The reason it's barely changing is that PEOPLE KEEP PAYING FOR IT.
And we do, just not the way and in the time frame you'd prefer, apparently. So be constructive about that. Make concrete suggestions that are practicable and achievable, not vague claims that you hate the things you don't like and that you want to never run out of content ever because that's what you pay for. That's not helpful criticism.
Gods know WoW needs to change things, but just throwing empty rants out isn't the way to get there.