It is very easy to understand. In fact, you number is not completely correct (only DF season 1 has over 2 million runs/week in average, while season 2/3/4 never reach 2 million runs/week)
Even if we take your number (average 2 million runs/week) as reference, that is 10 million characters (each run needs 5 characters) totally.
Considering there are M+ players doing multiple M+ per week with same char, and players doing M+ every week with multiple chars, those 10 million characters result to much fewer accounts/players.
E.g. if each M+ character does 2 M+/week, then those 10 million characters are just 5 million different chars, because each repeats twice per week.
And if each M+ player does M+ on 5 different chars every week, then those 5 million different chars belongs to only 1 million accounts.
According the latest statistics, WoWâs active sub in 2024 is around 7 million. It means the majority of WoW players donât even touch M+.
Even if we take your 2 million runs/week evenly on all 7 million subs, that is less than 2 M+/week per player. That is exactly what I said (Barely 1-2 M+ completed per player per week on average).
You said âit doesnât make sense if most players complete 1-2 M+/weekâ. You are right, because it doesnât. 1-2M+/week is the average of ALL players, that is why I said âBarely 1-2 M+ completed per player per week ON AVERAGEâ. But in fact, most of the runs are done only by a small minority of player base, and most players donât even do it.
No matter how hard for you to believe, the numbers donât lie. And the math makes perfect sense.