As far as I can find, there’s been 2 statements from CMs on the scoreboard.
quoting long posts cuts it off so here’s the rest of it:
Both talk about encouraging cooperative behavior, and down play the green circles chasing.
The ‘people are dunking on people with bad scores’ is not the main reason they got rid of the score board. That’s just what ‘pro scoreboard’ people focus on because it’s easy to tear down.
…
I think some of the penances are causing some of the issues. For example the ones that require you to beat the mission in under X minutes.