Not exactly the k-factor to blame here, you know. It’s not the elo system being used either. Go look up the glicko systems instead, if you’re interested in the math of it. Blizzard did their own adaption of it.
It’s the instability factors and expanding parameters causing the issues, but that can be mitigated in other ways.