@lerario
Let me phrase it this way: I hate forward progress, except for in times where it's very obviously needed, like in your RB example. Your example is exactly why forward progress exists -- when the ball carrier gets stood up and driven back 10 yards but never gets brought down. I'm totally in favor of FP in that case.
What I hate about what I call "modern day forward progress" is thus:
1) It punishes the defense / rewards the offense way too much
2) refs are way too lenient in awarding it.
Picture this scenario which happens all the time: WR catches a short route near the sideline at the opponent's 30. The first down marker is the opponent's 29. Said receiver, after catching the ball facing his QB, turns up field and tries to surge forward. He makes the 30 in a millisecond after catching and turning, but is immediately hit by a defender and the defender wraps up and is able to tackle him at the 30 or even 31.
It irritates me that the defender gets zero credit here and the ball carrier gets awarded the 29 yardline and the first down, despite not having the strength to overpower the defender. He himself got overpowered on the play and driven back one or two yards, but gets away with it and doesn't get punished. Instead, he gets rewarded.
Forward progress just flies in the face of what football is supposed to be about -- strength, force, grit. That's just my opinion. Of course, call forward progress when three defenders stand up a guy and drive him 10 yards back. But why call it in a one-on-one matchup where a defender drives back a ball carrier? That's why I hate forward progress.