I think because then it become's a fielder's choice. If the 2nd baseman throws home and gets the runner it's an out, but if he goes to 1st and allows the run to score, it's an RBI groundout. A sac fly is usually a fly deep enough into the OF, where the outfielder doesn't have a play, hence the run scores. Or just how I see it.