I don't disagree with what you're saying but I'm not sure if I agree with you that only 14.4% of doubles result in an RBI. I wasn't able to find any stats on the % of doubles that drove in at least one run. I think you'd also have to consider the fact that a double leaves a man in scoring position for the next batter, which has positive run value as well.