Host your own games or find folks to play with that can vouch for you are the only real options to avoid that, I have found (260+ cpu player here. I only lag on late game Dual Gap or big late game air engagements).
Removing the score would just allow people with terribleCPUs to ruin a game after it launches, and then if they upgrade their PC they might still have that shattered reputation as a lagger that they can't escape... all of this is bad. I think the current solution is less bad, even if people are jerks sometimes.