I think fantasy baseball (sometimes called rotisserie baseball) is better. Since each and every player comes to bat — except the pitcher in the AL — each player has the potential to contribute to the overall scoring, even if all they do is walk or get hit by a pitch to get on base and then subsequently score on a later play. And since each player also has a chance to handle (or mishandle) the ball while in the field, their miscues could also affect the outcome.
It's not quite the same in football. Interior linemen almost never touch the ball or score points; the offense/defense platoon system now in place means that the same person who scores a touchdown will not be on the field trying to prevent the other team from doing the same; and then you need to consider that there is a THIRD platoon (the "special teams" for punts and kickoffs — and their counterparts, the return teams, and placekicking) that comes on only in specific instances. So how do know assign stats and to whom for a successful play, or a penalty assessed, or a missed blocking assignment which results in no gain or a loss of yardage?
And then there's also situational play-calling. It's 4th and 1 at the opponent's five-yard line. The coach decides to go for it rather than kick a field goal, so he sends in someone like Refrigerator Perry
(remember him?) to carry the ball; he takes the handoff and bulls his way forward for the first down. He didn't score, but he did succeed in doing what he was sent in to do, which was to gain that one yard and get another series of downs to try to score. But what sort of 'fantasy' stat recognizes something like that?
-"BB"-
Yes, I suppose I could agree with you ... but then we'd both be wrong, wouldn't we?