Playtime can also be a negative for shareholders.
Every system combined contributes to playtime and when playtime crosses the threshold for individuals between fun / work / risk vs. reward then people shelve the game forever or until the financial impact forces blizzard to change.
While tempering / master working provides another avenue of play its implementation isn’t stellar in my opinion. I too want an option to just pay and get a specific result with a random range on it. That makes more sense to me.
If the argument is rng has to be that component in the game then I’d argue the new co-op change says it doesn’t have to be that way either.
I like the OP’s post.