There are lots of unfair scoring rules. Bases loaded and high fly that anyone in the IF can catch but no one makes an attempt and 2 or 3 runs score and they get charged as earned runs. On the other hand if with 2 outs your team makes an error and then you let up 6 HR's in a row none are earned.