Because they're very situation dependent. A triple is better than a single, but judging by RBI, a single with the bases loaded that scores two is better than a triple, or for that matter, a homer, that comes with the bases empty. RBI's should be used, but should be used in conjunction with some sort of rate stat that details how often a player gets to bat with runners on.