While it is true that the batter has no control over who or how many runners are on base when he comes up to bat, he does have direct control over driving the runners in when he does come up to bat. FYI, Cabrera only has 6 SF this year, so 127 of his RBIs were the result of a hit. For Runs Scored you are relying on someone else to assist you in scoring unless you hit a HR (or steal home).